J'avais l'impression que les points-virgules sont devenus obsolètes avec ES6. Cependant, je suis tombé sur ceci aujourd'hui:
Ne fonctionne pas:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
Travaux:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
Pourquoi le point-virgule est-il nécessaire ici et quand dois-je les utiliser?
Sans le point-virgule [1,2,3,4,5,6] sera évalué en tant qu'accès à la propriété. Ce qui est parfaitement bien JS, personnellement, je ne pense pas que l’ajout de points-virgules soit un si gros problème, je continue donc de les utiliser.