formations/javascript/base/modele-objet-2.md

495 B

.cadoles-slide-title[Modèle objet (2/4)]

Ce qui peut déstabiliser:

.cadoles-list.cadoles-small[

  • Les méthodes et propriétées privées n'existent pas.
  • Le prototype d'un objet peut être modifié/remplacé en cours d'exécution (les objets déjà instanciés seront également impactés). ] Exemple
var Foo = function() {};

var f = new Foo();

f.bar();          // Erreur

Foo.prototype.bar = function() {
  console.log('bar');
};

f.bar();          // -> 'bar'