Überprüfen, ob ein Objekt einen Wert hat

JavaScriptJavaScriptBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man mit JavaScript überprüft, ob ein Objekt einen bestimmten Wert hat. Wir werden lernen, wie man die Object.values()-Methode verwendet, um alle Werte eines Objekts zu extrahieren, und wie man die Array.prototype.includes()-Methode verwendet, um zu überprüfen, ob ein Zielwert in der Array von Werten existiert. Dieses Wissen wird uns helfen, Werte in JSON-Objekten in unseren JavaScript-Projekten effizient zu überprüfen.


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{{"Überprüfen, ob ein Objekt einen Wert hat"}} javascript/data_types -.-> lab-28521{{"Überprüfen, ob ein Objekt einen Wert hat"}} javascript/arith_ops -.-> lab-28521{{"Überprüfen, ob ein Objekt einen Wert hat"}} javascript/comp_ops -.-> lab-28521{{"Überprüfen, ob ein Objekt einen Wert hat"}} javascript/destr_assign -.-> lab-28521{{"Überprüfen, ob ein Objekt einen Wert hat"}} javascript/debugging -.-> lab-28521{{"Überprüfen, ob ein Objekt einen Wert hat"}} end

Funktion zum Überprüfen, ob ein Objekt einen bestimmten Wert enthält

Um zu überprüfen, ob ein Objekt einen bestimmten Wert enthält, verwenden Sie die folgende Funktion:

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

Um diese Funktion zu verwenden, übergeben Sie als Argumente das Objekt, das Sie durchsuchen möchten, und den Zielwert. Die Funktion gibt true zurück, wenn das Objekt den Wert enthält, und false, wenn es ihn nicht enthält.

Hier ist ein Beispiel:

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

Um mit der Programmierung zu beginnen, öffnen Sie das Terminal/SSH und geben Sie node ein.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Überprüfen, ob ein Objekt einen Wert hat" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.