Ответ 1
Без точки с запятой [1,2,3,4,5,6] будет оцениваться как доступ к свойствам. Который является прекрасным JS, я лично не думаю, что добавление точек с запятой - такая большая сделка, поэтому я продолжаю их использовать.
Я был под впечатлением, точки с запятой стали устаревшими с ES6. Однако сегодня я столкнулся с этим:
Не работает:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
Работает:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
Почему точка с запятой необходима здесь, и когда я должен ее использовать?
Без точки с запятой [1,2,3,4,5,6] будет оцениваться как доступ к свойствам. Который является прекрасным JS, я лично не думаю, что добавление точек с запятой - такая большая сделка, поэтому я продолжаю их использовать.