সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে এবং একটি একক সংখ্যা দুটি আর্গুমেন্ট হিসাবে নেয়৷
আমাদের ফাংশন অ্যারে ফিল্টার করা উচিত শুধুমাত্র সেই সংখ্যাগুলি ধারণ করার জন্য যা দ্বিতীয় আর্গুমেন্ট হিসাবে প্রদত্ত সংখ্যা দ্বারা বিভাজ্য এবং ফিল্টার করা অ্যারে ফেরত দেয়৷
উদাহরণ
নিম্নলিখিত কোড -
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 ]