Valeur est un objet simple

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 le concept de vérification pour savoir si une valeur donnée est un objet simple ou non en utilisant JavaScript. Nous utiliserons la fonction isPlainObject() pour vérifier si la valeur fournie est un objet créé par le constructeur Object. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de déterminer si un objet est simple ou non en JavaScript.

Vérifiez si une valeur est un objet simple

Pour vérifier si une valeur est un objet simple, suivez ces étapes :

  • Vérifiez si la valeur est véridique.
  • Utilisez typeof pour vérifier si c'est un objet.
  • Utilisez Object.prototype.constructor pour vous assurer que le constructeur est égal à Object.

Utilisez le code suivant pour implémenter cette vérification :

const isPlainObject = (val) =>
  !!val && typeof val === "object" && val.constructor === Object;

Vous pouvez tester cette fonction avec les exemples suivants :

isPlainObject({ a: 1 }); // true
isPlainObject(new Map()); // false

Pour commencer à pratiquer la programmation, ouvrez le Terminal/SSH et tapez node.

Sommaire

Félicitations ! Vous avez terminé le laboratoire "Valeur est un objet simple". Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.