Vérifier si un objet a une valeur

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 un objet a une valeur spécifique à l'aide de JavaScript. Nous allons apprendre à utiliser la méthode Object.values() pour extraire toutes les valeurs d'un objet et à utiliser la méthode Array.prototype.includes() pour vérifier si une valeur cible existe dans le tableau de valeurs. Ces connaissances nous aideront à vérifier efficacement les valeurs dans les objets JSON de nos projets JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript(("JavaScript")) -.-> javascript/ToolsandEnvironmentGroup(["Tools and Environment"]) 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") javascript/ToolsandEnvironmentGroup -.-> javascript/debugging("Debugging") subgraph Lab Skills javascript/variables -.-> lab-28521{{"Vérifier si un objet a une valeur"}} javascript/data_types -.-> lab-28521{{"Vérifier si un objet a une valeur"}} javascript/arith_ops -.-> lab-28521{{"Vérifier si un objet a une valeur"}} javascript/comp_ops -.-> lab-28521{{"Vérifier si un objet a une valeur"}} javascript/destr_assign -.-> lab-28521{{"Vérifier si un objet a une valeur"}} javascript/debugging -.-> lab-28521{{"Vérifier si un objet a une valeur"}} end

Fonction pour Vérifier si un Objet Contient une Valeur Spécifique

Pour vérifier si un objet contient une valeur spécifique, utilisez la fonction suivante :

const hasValue = (obj, value) => Object.values(obj).includes(value);

Pour utiliser cette fonction, passez l'objet que vous voulez rechercher et la valeur cible en arguments. La fonction renverra true si l'objet contient la valeur et false s'il ne la contient pas.

Voici un exemple :

const obj = { a: 100, b: 200 };
console.log(hasValue(obj, 100)); // true
console.log(hasValue(obj, 999)); // false

Pour commencer à coder, ouvrez le Terminal/SSH et tapez node.

Sommaire

Félicitations ! Vous avez terminé le laboratoire Vérifier si un objet a une valeur. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.