(7); alert (result2); result3 = childObject.multiply (); alert (result3); Les 8 premières lignes de ce nouveau code sont les mêmes que les 8 premières lignes du code précédent. La ligne suivante crée l'objet hérité tout en affectant l'objet parent à une nouvelle variable. Cette nouvelle variable est l'objet hérité.
La déclaration dans notre exemple pour cela est: ChildObject = monObjet; ChildObject est l'objet hérité, tout en monObjet est l'objet parent créé à partir de l'objet dont le code que vous ne pouvez pas voir dans l'interpréteur. Après la création de cet objet de l'enfant par cession, vous pouvez passer à modifier ses propriétés ou méthodes. Vous pouvez aussi aller sur pour ajouter de nouvelles propriétés et méthodes. Vous modifier les propriétés ou méthodes héritées tout en réaffectant les propriétés et les méthodes héritées.
Dans le code ci-dessus de la propriété héritée, num1 est modifiée; la méthode héritée, ajoute, est modifié pour tenir un argument. Une nouvelle méthode, se multiplient, est ajouté. Vous devriez essayer tous les exemples de code ci-dessus. Accès aux propriétés d'objets et méthodes Vous accédez à une propriété afin de lire ou modifier sa valeur. La syntaxe pour accéder à une propriété de l'objet JavaScript (en dehors du code objet), est tout simplement objectName.propertyName Il ya un point entre le nom de l'objet et le nom de la propriété.
En général, vous accédez à une méthode pour l'exécuter: nous disons que vous appelez la méthode. La syntaxe pour appeler une méthode d'objet JavaScript est objectName.methodName (args); Il ya un point entre le nom de l'objet et le nom de la méthode. Certaines méthodes prennent des arguments. Si aucun argument sont impliqués, alors vous ne mettez rien dans les parenthèses (); Cependant, les supports doivent être présents lors de l'appel de la méthode. Remarque: Après le nom de la méthode dans le code de l'objet, les () parenthèses ne devraient pas être présents.
Ajout de propriétés et méthodes d'un objet Tout ce que je vais vous donner ici est juste la syntaxe. La syntaxe pour ajouter une nouvelle propriété à un objet est, objectName.newPropName = valeur; Si la valeur est une chaîne, il doit être entre guillemets. La syntaxe pour ajouter une nouvelle méthode pour un objet est, objectName.newMethodName = function (params) {} méthode déclarations Résumé Pour créer le premier objet par héritage, utilisez la syntaxe s