Спасибо CodeMonkey за ваше предложение.Я создал тестовый файл следующим образом:
console.log('s1');
function isBelowThreshold(currentValue) {
console.log('s4');
return currentValue < 40;
}
console.log('s2');
var array1 = [1, 30, 39, 29, 10, 13];
console.log('s3');
console.log(array1.every(isBelowThreshold));
console.log('s5');
Используя Node, я протестировал скрипт следующим образом:
Наблюдаемое поведение массива Каждая функция состоит в том, что она является синхронной.Функция Array.Prototype.Every дает хорошее описание «обратного вызова».
Что тогда означает термин «обратный вызов»?Это простое функциональное замыкание или это больше, чем в контексте Jscript?