J'ai écrit un tas de code Javascript. Je n'ai jamais été conscient du fait qu'il existe plusieurs versions de JS, comme ES5 et ES6.
J'ai maintenant ce projet hébergé sur Github, et quelqu'un a souligné que parce que j'utilise du code ES6, je devrais peut-être le convertir en ES5 avec Babel .
Cependant, je n'ai aucune idée des parties de mon code qui utilisent ES6. Je pourrais lire toutes les spécifications ES6, mais y a-t-il une sorte d'outil/vérificateur qui marque tout le code ES6 dans mon projet?
http://jshint.com/ ou http://www.jslint.com/ - détectera les spécifications spécifiques à ES6 en ajoutant simplement votre code dans la console
Ajoutez-le dans la réplique Babel et voyez s'il change:
:-) J'espère que cela pourra aider
En dehors de cela, il peut être préférable de configurer es6 avec babel en utilisant webpack, gulp, rollup, etc.
Ainsi, si vous écrivez es6 ou es5, il sera automatiquement converti et vous pourrez apprendre de nouvelles fonctionnalités en cours de route tout en prenant en charge uniquement les navigateurs es5