Top.Mail.Ru
Ответы

Почему не меняется значение переменной в forEach

Почему не изменяется значение переменной flag после forEach в этом коде:

let val = $("#tagsSelect option:selected").text();
var flag = true;

selectTag.forEach(function (value) {
if (value === val) flag = false;
});

Дополнен
По дате
По рейтингу
Аватар пользователя
Новичок
5лет

Var крайне необычно ведет себя в современном коде, его лучше вообще не использовать

Аватар пользователя
Мыслитель
5лет

Наверно потому что не выполняется условие