Почему не меняется значение переменной в forEach
Почему не изменяется значение переменной flag после forEach в этом коде:
let val = $("#tagsSelect option:selected").text();
var flag = true;
selectTag.forEach(function (value) {
if (value === val) flag = false;
});

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