Этот код возвращает ошибку и 2-й оператор 'else if':
function likes(names) {
if (names.length == 0) {
return "no one likes this"
} else if (names.length == 1) {
return names[0] + " likes this"
};
// the above is running fine if I remove the second to else if statements.
else if (names.length == 2) {
return names[0] + " and " /*error starts here*/ + names[0] + " like this"
};
else if (names.length == 3) {
return names[0] + ", " + names[1] + " and " + names[2] + " like this"
};
else if (names.lenght > 3) {
return names[0] + ", " + names[1] + " and " + names.length - 1 + "others like this};
}
console.log(likes(["james", "pete"]))
Я думаю, это проблема с тем, как я соединяю свои струны, но я не могу понять это.
Извините, все еще учусь. Ценю любые отзывы.