সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে এবং একটি একক সংখ্যা দুটি আর্গুমেন্ট হিসাবে নেয়৷
আমাদের ফাংশন অ্যারে ফিল্টার করা উচিত শুধুমাত্র সেই সংখ্যাগুলি ধারণ করার জন্য যা দ্বিতীয় আর্গুমেন্ট হিসাবে প্রদত্ত সংখ্যা দ্বারা বিভাজ্য এবং ফিল্টার করা অ্যারে ফেরত দেয়৷
উদাহরণ
নিম্নলিখিত কোড -
const arr = [56, 33, 2, 4, 9, 78, 12, 18]; const num = 3; const divisibleBy = (arr = [], num = 1) => { const canDivide = (a, b) => a % b === 0; const res = arr.filter(el => { return canDivide(el, num); }); return res; }; console.log(divisibleBy(arr, num));
আউটপুট
[ 33, 9, 78, 12, 18 ]