Я был под впечатлением, точки с запятой стали устаревшими с 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))
Почему точка с запятой необходима здесь, и когда я должен ее использовать?