У меня есть массив со значениями, и я хочу запустить одну функцию с обратным вызовом с каждым из значений массива в качестве аргумента последовательно. Смысл, запустите функцию с значением первой ячейки, когда она закончит выполнение функции со значением ячейки второй и т. Д. Я попытался с Q, и я не могу найти способ сделать это с помощью аргументов, он продолжает вызывать функцию.Выполнять функцию несколько раз с разными аргументами последовательно в узле Js
Пример:
var array = [1,2,3,4,5]
var func1 = function(num){
setTimeout(function(){
console.log(num+num);
}, 3000);
}
Я хочу, чтобы запустить функцию с 1 в качестве аргумента, когда он закончит работать с 2 в качестве аргумента и т.д.
Пожалуйста, обратите внимание, что я хочу, чтобы запустить его последовательно.
Спасибо!
Есть ли причина для использования .map over .forEach? (все, что я вижу, это более короткое имя метода) – ben
Функция имеет обратный вызов, я забыл упомянуть об этом – Biri