JavaScript में एसिंक्रोनस कॉलबैक में पैरामीटर पास करना

अब ऐसा करते हैं कि एसिंक्रोनस फंक्शन में इनपुट पैरामीटर पास किए जा सकें। उदाहरण के लिए, फंक्शन 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 दो पैरामीटर ले: ऐरे के एक और दूसरे एलिमेंट की संख्या। इस एसिंक्रोनस ऑपरेशन का परिणाम के रूप में यह फंक्शन निर्दिष्ट एलिमेंट्स का योग वापस करे।