24646 shaares
46 liens privés
46 liens privés
2 résultats
taggé
Symbol()
L'auteur expose quelques concepts qu'il a utilisés dans l'écriture de son framework JavaScript : injection de dépendances, variables privées (avec Symbol), etc.
La fonction ES6 Symbol() retourne une sorte de UUID. Vous pouvez vous en servir pour générer des constantes de classe ou de modules en étant sûrs de ne pas avoir de collision de noms. De même, les propriétés d'objet définies via Symbol() ne sont pas sérialisées et n'apparaissent pas dans Object.keys(), Object.getOwnPropertyNames() et JSON.stringify().