Valeur est un objet

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer la fonction isObject en JavaScript. Cette fonction vérifie si une valeur donnée est un objet ou non en créant un wrapper d'objet pour la valeur à l'aide du constructeur Object. Nous allons apprendre à utiliser cette fonction pour déterminer le type de valeurs et comprendre son implantation dans divers scénarios.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/destr_assign("Destructuring Assignment") subgraph Lab Skills javascript/variables -.-> lab-28432{{"Valeur est un objet"}} javascript/data_types -.-> lab-28432{{"Valeur est un objet"}} javascript/arith_ops -.-> lab-28432{{"Valeur est un objet"}} javascript/comp_ops -.-> lab-28432{{"Valeur est un objet"}} javascript/destr_assign -.-> lab-28432{{"Valeur est un objet"}} end

Vérifier si une valeur est un objet

Pour vérifier si une valeur passée est un objet, ouvrez le Terminal/SSH et tapez node. Les étapes suivantes sont effectuées :

  • Le constructeur Object crée un wrapper d'objet pour la valeur donnée.
  • Si la valeur est null ou undefined, un objet vide est créé et renvoyé.
  • Si la valeur n'est pas null ou undefined, un objet d'un type correspondant à la valeur donnée est renvoyé.

Voici une fonction d'exemple qui vérifie si une valeur est un objet :

const isObject = (obj) => obj === Object(obj);

Voici quelques exemples d'utilisation de la fonction isObject :

isObject([1, 2, 3, 4]); // true
isObject([]); // true
isObject(["Hello!"]); // true
isObject({ a: 1 }); // true
isObject({}); // true
isObject(true); // false

Sommaire

Félicitations ! Vous avez terminé le laboratoire Value Is Object. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.