Обновлен код.
Нет необходимости сохранять и обновлять k
& j
Что я сделал, если присутствует гласный, то pu sh it array a
иначе для согласных pu sh это до b
Также имейте в виду, что массив начинается с индекса 0, поэтому вы должны указать условие как < array.length
вместо <= array.length
let a = [];
let b = [];
vowelsAndConsonants("javascriptloops");
function vowelsAndConsonants(s) {
s.trim();
s.toLowerCase();
for (i = 0; i < s.length; i++) {
if (s.charAt(i) === "a" || s.charAt(i) === "e" || s.charAt(i) === "i" || s.charAt(i) === "o" || s.charAt(i) === "u") {
a.push(s.charAt(i));
} else {
b.push(s.charAt(i));
}
}
}
for (let i = 0; i < a.length; i++) {
console.log(a[i]);
}
for (let i = 0; i < b.length; i++) {
console.log(b[i]);
}