Задать вопрос

Как написать условие?

var num = 5,
    all = false,
    arr = [1, 5, 7, 9];

for(var i = 0; i < a.length; i++) {
    if(arr[i] == num) {
        
    }
}


Как записать условие, чтобы all стало true только в случае, если все элементы массива arr равны значению num?
  • Вопрос задан
  • 2742 просмотра
Подписаться 6 Оценить Комментировать
Ответ пользователя Tyranron К ответам на вопрос (6)
Tyranron
@Tyranron
Вероятно, тут более разумно, проще и производительнее будет пойти от обратного.
var num = 5,
    all = true,
    arr = [1, 5, 7, 9];

for(var i = 0; i < a.length; i++) {
    if(arr[i] != num) {
        all = false;
        break;
    }
}
Ответ написан