В вашем синтаксисе есть ошибка! Конечно, вы хотите вызвать функцию alphabet.charAt
. Но вы делаете charAt[i]
вместо charAt(i)
. Квадратные скобки - это синтаксис для доступа к свойству массива / объекта с помощью переменной (i
), поэтому в итоге вы получите свойство функции charAt
- например, charAt[0]
. Но этого не существует, поэтому оно просто оценивается как undefined
.
Итак, чтобы это исправить, просто замените квадратные скобки (charAt[i]
) на круглые скобки (charAt(i)
). Вы всегда используете скобки для вызова функции, а не квадратные скобки.