কম্পিউটার

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


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি কলব্যাক ফাংশন গ্রহণ করে (যা দুটি আর্গুমেন্ট নেয় এবং একটি মান প্রদান করে) প্রথম আর্গুমেন্ট এবং দ্বিতীয় এবং তৃতীয় আর্গুমেন্টের মতো একই দৈর্ঘ্যের দুটি অ্যারে।

আমাদের ফাংশনটি একটি নতুন অ্যারে তৈরি এবং ফেরত দেবে যার প্রতিটি সংশ্লিষ্ট উপাদান কলব্যাক ফাংশনের রিটার্ন মান যদি ইনপুট অ্যারের সংশ্লিষ্ট নম্বরগুলি প্রদান করা হয়।

উদাহরণ

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

const arr1 = [1, 2, 3, 4];
const arr2 = [5, 6, 7, 8];
const add = (a, b) => a + b;
const applyFunction = (callback = () => {}, arr1 = [], arr2 = []) => {
   const res = [];
   arr1.forEach((num1, ind) => {
      const num2 = arr2[ind];
      res.push(callback(num1, num2));
   });
   return res;
};
console.log(applyFunction(add, arr1, arr2));

আউটপুট

[6, 8, 10, 12]

  1. জাভাস্ক্রিপ্টে প্রতিটি অ্যারে উপাদানে f(x) প্রয়োগ করা হচ্ছে

  2. জাভাস্ক্রিপ্টে লাইব্রেরি ফাংশন ব্যবহার না করে সংশ্লিষ্ট স্ট্রিংয়ের সংখ্যা রূপান্তর করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে দুটি সাজানো অ্যারেকে এক সাজানো অ্যারেতে মার্জ করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একটি নির্দিষ্ট সংখ্যার দুটি নিকটতম উপাদান খুঁজে বের করা