Maison > interface Web > js tutoriel > Comment vérifier de manière fiable si une valeur JavaScript est un objet (à l'exclusion des valeurs Null, des tableaux et des fonctions) ?

Comment vérifier de manière fiable si une valeur JavaScript est un objet (à l'exclusion des valeurs Null, des tableaux et des fonctions) ?

Patricia Arquette
Libérer: 2024-12-14 20:37:11
original
127 Les gens l'ont consulté

How to Reliably Check if a JavaScript Value is an Object (Excluding Null, Arrays, and Functions)?

Comment déterminer si une valeur est un objet en JavaScript

Dans le domaine de la programmation JavaScript, il est essentiel de comprendre comment déterminer avec précision si une valeur contient le type de données de l'objet. Ces connaissances vous permettent de manipuler et d'interagir efficacement avec les données.

Solution :

Pour vérifier si une valeur en JavaScript est considérée comme un objet, vous pouvez utiliser l'opérateur typeof :

typeof x === 'object'
Copier après la connexion

Cette expression vérifie le type de données de la variable x. Si le résultat est « objet », alors x est un objet (à l'exclusion des fonctions) ou nul.

Cependant, envisagez des scénarios dans lesquels vous souhaitez exclure les valeurs nulles, les tableaux et les fonctions de l'évaluation. Pour gérer cela, étendez le code comme suit :

typeof x === 'object' && !Array.isArray(x) && x !== null
Copier après la connexion

Cette condition garantit que x est un objet qui n'est ni un tableau ni null. Cela permet une vérification plus précise qui correspond à vos exigences spécifiques.

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!

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