Comment vérifier si une valeur est un objet en javascript

Comment vérifier si une valeur est un objet en javascript
Un objet est l'entité la plus importante dans tout langage de programmation pour contrôler le flux d'un programme. Il contient les paires de valeurs clés. Si une situation vérifie si une valeur est un objet ou non en javascript. C'est le bon endroit pour évaluer le type d'objet en javascript. Ce message montre les différentes méthodes pour vérifier que la valeur est un objet en javascript. Par conséquent, ce message sert les résultats d'apprentissage suivants:
  • Utilisation de l'opérateur de type pour vérifier la valeur est objet
  • Utilisation d'objet.Méthode getPrototypeOf () Pour vérifier l'objet de la valeur est l'objet
  • Utilisation de l'instance OFFO

Comment vérifier si une valeur est un objet?

JavaScript fournit Type de et exemple de les opérateurs pour vérifier si une valeur est un objet ou non. Ces opérateurs calculent la valeur d'un type de données. On peut faire un contrôle que si la valeur est un type d'objet, il doit retourner vrai, sinon faux. De plus, le Objet.getPrototypeOf () La méthode est également utilisée pour évaluer si la valeur est un objet ou non. Pratiquez ces méthodes une par une:

Méthode 1: Utilisation de l'opérateur de type pour vérifier la valeur est objet

Le Type de L'opérateur est adapté pour nous dire le type d'objet. Il renvoie une vraie valeur en vérifiant si la valeur est un objet; Sinon, il renvoie faux. La syntaxe du Type de L'opérateur est le suivant:

Syntaxe

Typeof variable;

Dans la syntaxe ci-dessus, la variable est transmise au Type de opérateur, et la méthode renvoie son type.

Code

console.log ("vérifier une valeur est objet");
const professeur =
Nom: «Harry»,
Âge: 45
;
console.journal (typeof enseignant === 'objet')

L'explication du code est donnée ci-dessous:

  • UN "professeur" L'objet est créé, contenant les propriétés "nom" et "âge". Les valeurs attribuées à ces propriétés sont "Harry" et «45».
  • En fin de compte, le Type de L'opérateur est utilisé avec l'opérateur d'égalité strict pour vérifier l'égalité du type avec l'objet.

Sortir

La sortie s'affiche «vrai,"Ce qui indique que le«professeur"Est un objet.

Méthode 2: Utilisation d'objet.getprototypeof pour vérifier l'objet de la valeur est

Une autre méthode est considérée pour évaluer le type d'objet en utilisant le Objet.getPrototypeOf () Méthode en javascript. La méthode renvoie un prototype (fonctionnalité intégrée existante) de l'objet spécifié. Regardons la syntaxe du Objet.getPrototypeOf () méthode:

Syntaxe

Objet.getprototypeof (obj)

Dans cette syntaxe, obj Spécifie le prototype à retourner.

Code

console.log ("vérifier une valeur est objet");
const professeur =
Nom: «Harry»,
Âge: 45
;
const new_obj = objet.créer (professeur);
console.journal (objet.getPrototypeOf (new_obj) === professeur);

La description du code est fournie ici:

  • UN professeur L'objet est créé en passant le "nom" et "âge" propriétés.
  • Après cela, un objet nommé "New_Obj" est créé en utilisant le Objet.créer() méthode
  • De plus, le Objet.getPrototypeOf () La méthode est utilisée pour vérifier si la valeur est un objet ou non par l'opérateur de cession stricte.
  • Le console.enregistrer() La méthode est utilisée pour afficher la sortie vraie ou fausse dans la fenêtre de la console.

Sortir

Dans la sortie, la valeur réelle valide que la valeur de passage est un objet en javascript.

Méthode 3: Utilisation de l'instance de l'opérateur pour vérifier la valeur est objet

Le exemple de L'opérateur peut également être utilisé pour évaluer la valeur est un objet ou non. Il évalue le type d'un objet pendant l'exécution et vérifie si un objet particulier est une instance de la classe. Il renvoie une sortie booléenne, comme un vrai une valeur qui montre la valeur est un objet, sinon il renvoie FAUX. La syntaxe est fournie ci-dessous:

Syntaxe

Valeur instance de l'objet

Dans cette syntaxe, le exemple de évalue le type d'objet et renvoie une valeur booléenne.

Code

console.log ("vérifier une valeur est objet");
const Sports =
Nom: 'Cricket',
;
functionfun_obj (val)
return Val instanceOfObject;

console.Log (fun_obj (sport));

Dans ce code:

  • Un objet "des sports"Est initialisé en passant le "nom" avec la valeur "Criquet".
  • Une fonction fun_obj () est utilisé en passant «val"Comme argument.
  • Le exemple de L'opérateur évalue le type d'un objet et renvoie une sortie booléenne (vraie ou fausse).
  • En fin de compte, le console.enregistrer() La méthode est utilisée pour renvoyer la valeur vraie ou fausse dans la fenêtre de la console.

Sortir

La sortie renvoie que le professeur est initialisé comme un objet. Il renvoie un "vrai" valeur dans la fenêtre de la console, qui valide que la valeur est un objet.

Conclusion

JavaScript fournit Type de, Objet.Méthode getPrototypeOf (), et exemple de les opérateurs pour vérifier si la valeur est un objet ou non. Le Type de L'opérateur calcule la valeur d'un type de données. Le Objet.getPrototypeOf () la méthode renvoie un prototype de l'objet spécifié. Le exemple de L'opérateur calcule le type d'un objet pendant l'exécution et vérifie si un objet particulier est une instance ou non. Ces méthodes évaluent le type d'objet et renvoient la sortie en vrai ou fausse. Cet article montre la vérification si une valeur est un objet ou non avec des exemples différents.