Добрый вечер.
У меня вопрос возник, как передать в аргумент функции другую функцию для ее дальнейшего использования с какими либо данными.
Вот на пример
execute = (array, func) => {
for (let i = 0; i < array.length; i++) {
func(array[i]);
}
}
execute([1,2,3], function(el) { el ++ })
При вызове в функцию execute передается анонимная функция function(el) { el ++ }.
Но конструкция моя не работает так как должна, в чем дело? И еще на какой раздел следует обратить внимание что бы такого не повторялось больше? Какой раздел обновить в пробеле знаний?