Мне трудно читать возвращаемое логическое значение ряда функций, которые я добавил в массив.Я хочу прочитать его так, что если любая из функций в массиве читает false, он возвращает false родительской функции.
Вот пример кода, который я выполняю:
function validate(){
var function1 = functionA();
var function2 = functionB();
var function3 = functionC();
var function4 = functionD();
var result = new Array;
result.push(function1);
result.push(function2);
result.push(function3);
result.push(function4);
if (result.some(false)) {
return false;
} else {
return true;
}
}
При отладке я получаю сообщение об ошибке «ложь не является функцией». Есть ли какая-либо работа, которая не изменит эту структуру полностью, если не выдвинет какую-либо идею, которая у вас есть, она все равно будет полезна.Спасибо.