Array.prototype.filter() এটি সমস্ত উপাদানগুলির সাথে একটি নতুন অ্যারে তৈরি করে যা সরবরাহিত ফাংশন উপর নির্ভর করে ফলাফল দেয়।
আর্থৎ আমরা যে ফাংশনাট বা শর্ত প্রয়োগ করব সে অনু যায়ি একটি ফিল্টার এরে রির্টন করে ।
1 2 3 4 5 6 7 8 9 10 |
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; const result = words.filter(word => word.length > 6); console.log(result); Answer: [ 'exuberant', 'destruction', 'present' ] |
এখানে result দারা words কে ফিল্টার করে হয়েছে যে ৬টি লেটারের এর বেশি দিয়ে যে ওয়ার্ড আছে সেই গুলো দেখাতে ।
1 2 3 4 5 6 7 8 9 10 11 |
var numbers = [1, 3, 6, 8, 11]; var lucky = numbers.filter(function(number) { return number > 7; }); console.log(lucky); ans: [ 8, 11 ] |
এখানে বলা হয়েছে ৭ এর চেয়ে বর সংখ্যা দেখানোর জন্যে।