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)".
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!