মান লেন, আমাদের কাছে দুটি লিটারেল অ্যারে আছে −
const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23];
একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই দুটি অ্যারে গ্রহণ করবে এবং প্রথম অ্যারেটিকে ফিল্টার করবে যাতে সেটিতে শুধু সেসব উপাদান থাকে যা দ্বিতীয় অ্যারেতে নেই। এবং ফিল্টার করা অ্যারেটি ফেরত দেবে।
অতএব, আউটপুট হবে −
const output = [7, 6, 3, 6, 3];
তাহলে, এই ফাংশনটির কোড লিখি −
উদাহরণ
কোডটি হবে −
const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23]; const filterArray = (arr1, arr2) => { const filtered = arr1.filter(el => { return arr2.indexOf(el) === -1; }); return filtered; }; console.log(filterArray(arr1, arr2));আউটপুট
কনসোলে আউটপুট হবে −
[ 7, 6, 3, 6, 3 ]