iDennis
@iDennis

Почему мой js код выполняется с ошибкой?

Вот js :
var arr=[];
function c(){}
arr.push(1);
(new c)
// здесь всё работает


Почему когда убираешь ; после arr.push(1), код перестаёт работать?

var arr=[];
function c(){}
arr.push(1)
(new c)
// не работает
  • Вопрос задан
  • 181 просмотр
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Потому что в js есть такая прекрасная вещь, как Automatic Semicolon Insertion, о чем в каждой хорошей книге по js в первых главах и написано.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы