Maison > interface Web > js tutoriel > le corps du texte

Comment déterminer s'il y a des paramètres dans un objet en javascript

王林
Libérer: 2021-10-28 17:40:20
original
4132 Les gens l'ont consulté

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') );].

Comment déterminer s'il y a des paramètres dans un objet en javascript

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
Copier après la connexion
var obj = {
            a: 1,
            b: 2,
            c: 3
        }
        console.log(obj.hasOwnProperty('asd')); // false
        此时返回的就是false 因为当前对象中不包含此值,
Copier après la connexion

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!

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