Параметрлерді 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 функциясы екі параметр қабылдайтындай етіңіз:
массивтің бір және басқа элементінің нөмірі.
Асинхронды операцияның нәтижесі ретінде
бұл функция көрсетілген элементтердің қосындысын қайтарсын.