Uso de ponto e vírgula no ES6 [duplicado]
Esta pergunta já tem uma resposta aqui:
Nenhum ponto e vírgula antes de [] está causando erro no Javascript? 4 respostasFiquei com a impressão de que ponto e vírgula se tornou obsoleto com o ES6. No entanto, me deparei com isso hoje:
Não funciona:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
Trabalho:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
Por que o ponto e vírgula é necessário aqui e quando devo usá-los?