Maison > Problème commun > Comment utiliser hasownproperty

Comment utiliser hasownproperty

小老鼠
Libérer: 2023-12-04 11:21:13
original
893 Les gens l'ont consulté

hasOwnProperty est une méthode sur le prototype d'objet intégré de JavaScript (Object.prototype), qui est utilisée pour vérifier si les propres propriétés de l'objet contiennent la propriété spécifiée, plutôt que les propriétés héritées de sa chaîne de prototypes. La syntaxe de base est "obj.hasOwnProperty(prop)".

Comment utiliser hasownproperty

hasOwnProperty est une méthode sur le prototype d'objet intégré JavaScript (Object.prototype), qui est utilisée pour vérifier si les propres propriétés de l'objet contiennent la propriété spécifiée, plutôt que les propriétés héritées de sa chaîne de prototypes.

La syntaxe de base est la suivante :

obj.hasOwnProperty(prop)
Copier après la connexion

Parmi eux, obj est l'objet à vérifier, et prop est le nom de la propriété à vérifier.

Cette méthode renvoie une valeur booléenne, vraie si l'objet lui-même contient cette propriété, sinon fausse.

Par exemple :

let obj = { a: 1, b: 2 };  
console.log(obj.hasOwnProperty('a')); // true  
console.log(obj.hasOwnProperty('c')); // false
Copier après la connexion

Il est à noter que hasOwnProperty vérifie uniquement les propriétés de l'objet lui-même, à l'exclusion des propriétés héritées de la chaîne de prototypes. Si vous souhaitez vérifier une propriété sur la chaîne de prototypes, vous pouvez utiliser obj.__proto__ ou Object.getPrototypeOf(obj) pour obtenir l'objet prototype et appeler la méthode hasOwnProperty sur l'objet prototype.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal