Valeur est de type 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 manière de vérifier si une valeur est de type objet en utilisant JavaScript. Nous utiliserons la fonction isObjectLike pour déterminer si une valeur donnée est un objet ou un tableau, et nous apprendrons également à la différencier des autres types de données tels que null ou les fonctions. À la fin de ce laboratoire, vous aurez une meilleure compréhension des valeurs de type objet et de la manière de travailler avec elles dans votre code JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic 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") subgraph Lab Skills javascript/variables -.-> lab-28431{{"Valeur est de type objet"}} javascript/data_types -.-> lab-28431{{"Valeur est de type objet"}} javascript/arith_ops -.-> lab-28431{{"Valeur est de type objet"}} javascript/comp_ops -.-> lab-28431{{"Valeur est de type objet"}} end

Vérifier si une valeur est de type objet

Pour vérifier si une valeur est de type objet, suivez ces étapes :

  1. Ouvrez le Terminal/SSH.
  2. Tapez node pour commencer à pratiquer la programmation.
  3. Vérifiez si la valeur fournie n'est pas null et si son typeof est égal à 'object'.

Voici le code que vous pouvez utiliser :

const isObjectLike = (val) => val !== null && typeof val === "object";

Vous pouvez tester cette fonction avec les exemples suivants :

isObjectLike({}); // true
isObjectLike([1, 2, 3]); // true
isObjectLike((x) => x); // false
isObjectLike(null); // false

Sommaire

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