Comment utiliser JavaScript pour déterminer s'il y a des paramètres dans un objet : utilisez la méthode hasOwnproperty(), telle que [var obj = {a: 1,b: 2,c: 3} console.log(obj.hasOwnProperty( 'un') );].
L'environnement d'exploitation de cet article : système windows10, javascript 1.8.5, ordinateur thinkpad t480.
Supposons qu'il existe un objet Object contenant de nombreux paramètres, mais que nous devons maintenant déterminer si un certain paramètre existe dans l'objet actuel. Que devons-nous faire ?
C'est en fait très simple, utilisez simplement la méthode hasOwnproperty(), jetons un oeil !
var obj = { a: 1, b: 2, c: 3 } console.log(obj.hasOwnProperty('a')); // true 因为当前定义对象中含有此参数, 故返回值为 true
var obj = { a: 1, b: 2, c: 3 } console.log(obj.hasOwnProperty('asd')); // false 此时返回的就是false 因为当前对象中不包含此值,
Sa syntaxe peut également être vue obj.hasOwnProperty(prop)
Tous les objets qui héritent de Object hériteront de la méthode hasOwnProperty. Cette méthode peut être utilisée pour vérifier si un objet contient ses propres propriétés spécifiques ; contrairement à l'opérateur in, cette méthode ignore les propriétés héritées de la chaîne de prototypes.
Apprentissage recommandé : Tutoriel vidéo javascript
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!