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 вместо этого, но это немного вводит в заблуждение. Вам ничего не нужно, только ваша логика, чтобы сказать, когда выходить (или закрывающая скобка).

Другие вопросы по тегам