Я просто хочу проверить, правильно ли я делаю.У меня есть переменная bar
, которая начинается false и устанавливается true , если функция foo()
возвращает false , однако я проверяю foo()
по нескольким аргументами не хотим, чтобы bar
возвращался к false , если он установлен true .Вот что я написал:
var bar = false;
var collection = []; // this is filled with arguments for foo
for(var i = 0; i < collection.length; i++) {
bar = !foo(collection[i]) || bar;
}
Должно ли это сделать трюк?Или, может быть, есть более простой способ?