Я не понимаю концептуально, почему console.log выдает ошибку.
Ошибка: Uncaught TypeError: Невозможно прочитать свойство 'toLowerCase' undefined в переставителе (: 6: 18) при: 13: 1
let vowels = [];
let consonants = [];
let s = "ellothere";
function rearranger(input) {
for (let i = 0; i <= input.length; i++) {
if (s[i].toLowerCase() === "a" || s[i].toLowerCase() === "e" || s[i].toLowerCase() === "i" || s[i].toLowerCase() === "o" || s[i].toLowerCase() === "u") {
vowels = [...vowels, s[i]];
} else {
consonants = [...consonants, s[i]];
}
}
}
rearranger(s);
console.log(vowels, consonants);