9597 shaares
234 private links
234 private links
Ou comment mieux utiliser les prototypes ! Cet article est excellent.
Parmis les concepts oubliés :
- les setters et getters sont directement disponible dans le langage
- les propriétés avec des valeurs booléennes Enumerable (pour être listé dans le
for ... in
), Configurable (définit si la propriété peut être supprimée) et *Writable` (définit si la valeur peut être modifiée) - « En JS, chaque objet possède un lien vers un autre objet : son prototype » via
monObjet.__proto__
Notes utiles :
une instance n’est rien d’autre qu’un objet qui hérite du prototype de son constructeur