Menu
CoddyTech

Objektmethoden

Teil des Abschnitts Logik & Ablauf der JavaScript-Journey von Coddy. Lektion 17 von 65.

Die Object-Klasse in JavaScript stellt mehrere integrierte statische Methoden bereit, die uns dabei helfen, Objekte zu bearbeiten und mit ihnen zu arbeiten.

Object.keys(obj) – Gibt ein Array mit den Schlüsseln zurück

Object.values(obj) - Gibt ein Array mit Werten zurück

Object.entries(obj) – Gibt ein Array aus [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 kannst du wissen, wie viele Schlüssel sich in einem Objekt befinden:

Object.keys(person).length
challenge icon

Aufgabe

Einfach

Schreibe eine Funktion namens analyzeShoppingCart, die ein Warenkorbobjekt entgegennimmt. Das Warenkorbobjekt enthält Artikel als Schlüssel und deren Mengen als Werte. Die Funktion soll ein Objekt mit den folgenden Informationen zurückgeben:

  1. totalItems: Die Gesamtzahl der verschiedenen Artikel (Anzahl der Schlüssel)
  2. totalQuantity: Die Summe aller Mengen

Probier es selbst

function analyzeShoppingCart(cart) {
    // Schreibe hier Code
    
    
    return {
        totalItems: totalItems,
        totalQuantity: totalQuantity,
    };
}
// Schreibe nichts außerhalb der Funktion
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf

Übe selbstständig: Online-JavaScript-Compiler