Objektmethoden
Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy. Lektion 17 von 65.
Die Object-Klasse in JavaScript bietet mehrere integrierte statische Methoden, die uns helfen, mit Objekten zu arbeiten und diese zu manipulieren.
Object.keys(obj) - Gibt ein Array der Schlüssel zurück
Object.values(obj) - Gibt ein Array von Werten zurück
Object.entries(obj) – Gibt ein Array von [key, value]-Paaren zurück.
Zum Beispiel:
const person = {
name: "John",
age: 30,
city: "New York"
};
const keys = Object.keys(person);
// ["name", "age", "city"]
const values = Object.values(person);
// ["John", 30, "New York"]
const entries = Object.entries(person);
// [["name", "John"], ["age", 30], ["city", "New York"]]Jetzt können Sie herausfinden, wie viele Schlüssel sich in einem Objekt befinden:
Object.keys(person).lengthAufgabe
EinfachSchreibe eine Funktion namens analyzeShoppingCart, die ein Warenkorb-Objekt entgegennimmt. Das Warenkorb-Objekt enthält Artikel als Schlüssel und deren Mengen als Werte. Die Funktion sollte ein Objekt mit den folgenden Informationen zurückgeben:
totalItems: Die Gesamtzahl der eindeutigen Artikel (Anzahl der Schlüssel)totalQuantity: Die Summe aller Mengen
Probier es selbst
function analyzeShoppingCart(cart) {
// Schreibe hier den Code
return {
totalItems: totalItems,
totalQuantity: totalQuantity,
};
}
// Schreibe nichts außerhalb der FunktionDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logik & Ablauf
1Strings im Detail
Grundlagen von StringsStrings durchlaufenTemplate LiteralsString-MethodenRückblick – String-Weber4JSON Teil 2
JSON durchlaufenVerschachteltes JSONOptionale Verkettung in JSONFlache und tiefe KopieWiederholung – FahrradgeschäftWiederholung – Sonnensystem7Bibliotheksverwaltungssystem
ProjektübersichtBücher hinzufügen2Mehrdimensionale Arrays
Grundlagen von 2D-ArraysZugriff auf Elemente von 2D-ArraysVerschachtelte Schleifen mit 2D-ArraysWiederholung – 2D-ArraysMatrixaddition und -subtraktionZackige Arrays3D-Arrays und darüber hinausHäufige Muster bei 2D-ArraysWiederholung – Alles über Arrays5Mengen – Teil 1
Was ist eine Menge?Mengen durchlaufenEin Element hinzufügenEin Element entfernenPrüfen, ob ein Element vorhanden istGröße und LeerstatusKopieren und LeerenRückblick – Grundlagen von Mengen8Interessante Themen zu Arrays
Destrukturierung von ArraysSpread-Syntax in ArraysDünn besetzte ArraysRückblick – Workshop zu Arrays3JSON Teil 1
Was ist JSON?Prüfen, ob ein Schlüssel vorhanden istObjektmethodenSpread-Operator Teil 1Spread-Operator Teil 2Schlüssel entfernenRückblick – JSON-Schlüssel bearbeitenÜbe selbstständig: Online-JavaScript-Compiler