কম্পিউটার

জাভাস্ক্রিপ্টের অ্যারের উপর divisibleBy() ফাংশন


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে এবং একটি একক সংখ্যা দুটি আর্গুমেন্ট হিসাবে নেয়৷

আমাদের ফাংশন অ্যারে ফিল্টার করা উচিত শুধুমাত্র সেই সংখ্যাগুলি ধারণ করার জন্য যা দ্বিতীয় আর্গুমেন্ট হিসাবে প্রদত্ত সংখ্যা দ্বারা বিভাজ্য এবং ফিল্টার করা অ্যারে ফেরত দেয়৷

উদাহরণ

নিম্নলিখিত কোড -

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 ]

  1. JavaScript Array some() ফাংশন

  2. JavaScript array.toLocaleString() ফাংশন

  3. জাভাস্ক্রিপ্টে অ্যারে findIndex() ফাংশন

  4. জাভাস্ক্রিপ্টে কিছু() ফাংশন অ্যারে করুন