Индекс массива начинается с 0
, что означает, что если массив имеет 5
элементов, длина будет 5
, но максимальный индекс будет 4
.
С вашей логикой условия Вам нужно будет исправить логику условия i <= check.length
, последняя итерация цикла попытается получить доступ к check[4]
, но последний элемент в check
будет в check[3]
.
Измените код условия цикла на
for (var i = 0; i < check.length; i++) {