Cet article décrit les propriétés et méthodes des membres partagés de JavaScript orienté objet et l'utilisation de mots clés prototypes. Partagez-le pour votre référence. Les détails sont les suivants:
Partagez les attributs et méthodes des membres, utilisez des mots clés prototypes
Copiez le code comme suit: <Script Language = "JavaScript" type = "Text / JavaScript">
fonctionn dog () {}
Dog.prototype.shout = function () {
alert ("bonjour, chiot");
}
Dog.prototype.name = "Puppy jaune";
var dog1 = new dog ();
var dog2 = new dog ();
dog1.shout ();
dog2.shout ();
dog1.name = "xiaobai";
Window.Alert (dog1.name + dog2.name);
</cript>
Faites attention aux points de connaissance:
(1) Utilisez ceci. Nom d'attribut ou nom de la méthode, et ils peuvent également être partagés avec des objets instanciés, mais ils sont stockés dans un espace différent (zone de pile). Dans ce cas, chaque objet a un code exclusif. S'il existe de nombreux objets, cela rendra l'efficacité moins efficace;
(2) Utilisez le prototype et stockez-le dans la même zone de pile, c'est-à-dire que plusieurs objets partagent du code. Lorsque vous modifiez l'un des objets, cela n'affecte pas les autres objets.
J'espère que cet article sera utile à la programmation JavaScript de tous.