জাভাস্ক্রিপ্টে অ্যাসিঙ্ক্রোনাস কলব্যাকে প্যারামিটার পাঠানো

এখন এমন করা যাক যাতে অ্যাসিঙ্ক্রোনাস ফাংশনে ইনপুট প্যারামিটার পাঠানো যায়। উদাহরণস্বরূপ, প্রথম প্যারামিটার হিসেবে make ফাংশনে আমরা সেই অ্যারের উপাদানের নম্বর পাঠাব যা আমরা ফলাফল হিসেবে পেতে চাই। উদাহরণস্বরূপ আসুন অ্যারের তৃতীয় উপাদানটি পাই:

javascriptmake(3, function(res) {
  console.log(res); // তৃতীয় উপাদান
});

আসুন আমাদের make ফাংশনের কোডটি বর্ণিত অনুযায়ী পরিবর্তন করি:

javascriptfunction make(num, callback) {
  setTimeout(function() {
    let arr = [1, 2, 3, 4, 5];
    callback(arr[num]); // ফলাফল হিসেবে অ্যারের উপাদান পাঠাই
  }, 3000);
}
Задание 1

এমন করুন যাতে make ফাংশনটি দুটি প্যারামিটার গ্রহণ করে: একটি এবং অপর একটি উপাদানের নম্বর অ্যারের। এই অ্যাসিঙ্ক্রোনাস অপারেশনের ফলাফল হিসেবে ফাংশনটি যেন নির্দেশিত উপাদানগুলোর যোগফল ফেরত দেয়।