@Yuber70

Почему срабатывают оба условия в цикле?

Здравствуйте, учу js, немного не могу понять почему срабатывает else если первый if срабатывает.
Ведь на каждой итерации условие в if верно. Предполагаю , поскольку это цикл, помимо arr[i] по не понятной мне причине , срабатывает еще и arr.
btn.forEach(function (item) {
  item.onclick = function () {
    let str = item.innerHTML;
    let arr = img.getAttribute("data-attribute");
   // let str2 = str.split("");

    for (let i = 0; i < arr.length; i++) {
        if ((arr[i] == str)) {
          parent.innerHTML += str; //item.innerHTML;
        } else {
          alert("Error");
        }
      }
    
  };
});
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы