Maison  >  Article  >  Comment utiliser hasownproperty

Comment utiliser hasownproperty

小老鼠
小老鼠original
2023-12-04 11:21:13757parcourir

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)

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

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!

Déclaration:
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