Nous avons vu dans ce chapitre plusieurs changements majeurs apportés par ES6 à JavaScript, et qui nous servirons avec Angular. Sachez que ES6 est rétro-compatible, donc vous pouvez toujours développer de la façon dont vous le faites actuellement, puis migrer petit à petit vers la syntaxe d’ES6. Je vous recommande fortement d’adopter ES6 assez rapidement, vous gagnerez en productivité et en lisibilité avec cette nouvelle syntaxe.
Vous vous demandez maintenant quand est-ce que vous allez pouvoir mettre en pratique tout ce que vous venez d’apprendre ?
Eh bien, direction le prochain chapitre, où nous allons voir le transpileur TypeScript !
Débloquer l’accès au Programme Complet
(12 Chapitres et 2 Bonus supplémentaires)
En résumé
- JavaScript profite de la nouvelle spécification
standardisée ECMAScript 6, également nommée ES6.
- On peut développer en ES6 dès aujourd’hui, et
utiliser un transpileur pour convertir notre code d’ES6 vers ES5, afin qu’il
soit compréhensible par tous les navigateurs.
- ES6 nous permet d’utiliser les classes et
l’héritage en JavaScript.
- ES6 introduit deux nouveaux mots-clés : let et const. Le premier permet de déclarer des variables et tend à
remplacer var, et const permet de déclarer des constantes.
- Les Promesses offrent une syntaxe plus efficace
que les callbacks, et tendent à les remplacer, surtout pour les développements
relatifs à la programmation asynchrone.