Почему происходит ранний выход из цикла?

Рейтинг: 0Ответов: 0Опубликовано: 02.05.2023

Не могу понять почему цикл никогда не проходится по всем элементам массива: если слово из трех букв - он сделает две итерации, если из пяти - 3. Не могу никак усмотреть, даже с помощью дебагера, условие такого выхода из цикла.

     const usersWord = prompt('Введите любое слово');
let structureArrayUser = Array.from(usersWord);
let result = '';
for (let i = 0; i < structureArrayUser.length; i += 1) {
  result += structureArrayUser.pop();
}
  if (result === usersWord) {
    alert('Это слово палиндром');
  }
  if (result !== usersWord) {
    alert('Это слово не палиндром');
  }

Ответы

Ответов пока нет.