JavaScript незаконное заявление о разрыве?
Все что у меня есть
if (arr.length == 0)
{
document.getElementById("input_table").innerHTML += "<p>Can't sort an empty array, bro!</p>";
break;
}
и я получаю "Uncaught SyntaxError: Illegal break statement"
ошибка из моей консоли Chrome.
Я не думаю, что мне нужно публиковать весь мой код, так как контекст здесь не имеет значения.
2 ответа
Break предназначен для циклов или операторов switch, попробуйте вместо этого выполнить возврат.
Вы должны удалить break
полностью. Другие заявили, чтобы использовать return
вместо этого, но это немного вводит в заблуждение. Вам ничего не нужно, только ваша логика, чтобы сказать, когда выходить (или закрывающая скобка).