Maison > interface Web > js tutoriel > Exemples d'utilisation des méthodes hasOwnProperty et isPrototypeOf dans les compétences js_javascript

Exemples d'utilisation des méthodes hasOwnProperty et isPrototypeOf dans les compétences js_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 16:45:33
original
1187 Les gens l'ont consulté

hasOwnProperty : est utilisé pour déterminer si un objet possède une propriété ou un objet avec le nom que vous lui avez donné. Cependant, il convient de noter que cette méthode ne peut pas vérifier si l'objet possède la propriété dans la chaîne de prototypes. La propriété doit être membre de l'objet lui-même.

isPrototypeOf: est utilisé pour déterminer si l'objet dont la chaîne de prototypes doit être vérifiée existe dans l'instance d'objet spécifiée. Si tel est le cas, il renvoie vrai, sinon il renvoie faux.

Copier le code Le code est le suivant :

fonction siteAdmin(nickName,siteName){
this .nickName=nickName;
this.siteName=siteName;
}
siteAdmin.prototype.showAdmin = function() {
alert(this.nickName "est le webmaster de" this. siteName "! ")
};
siteAdmin.prototype.showSite = function(siteUrl) {
this.siteUrl=siteUrl;
return this.siteName "L'adresse est " this.siteUrl;
} ;
var matou=new siteAdmin("Accueil Script","Développement WEB Front-end");
var matou2=new siteAdmin("Accueil Script","Développement WEB Front-end");
matou.age="30";
// matou.showAdmin();
// alert(matou.showSite("http://www.jb51.net/"));
alert(matou. hasOwnProperty("nickName"));//true
alert(matou.hasOwnProperty("age"));//true
alert(matou.hasOwnProperty("showAdmin"));/ /false
alert(matou.hasOwnProperty("siteUrl"));//false
alert(siteAdmin.prototype.hasOwnProperty("showAdmin"));//true
alert(siteAdmin.prototype.hasOwnProperty ("siteUrl") );//false
alert(siteAdmin.prototype.isPrototypeOf(matou))//true
alert(siteAdmin.prototype.isPrototypeOf(matou2))//true
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal