Menu
CoddyTech

Method object

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 17 dari 65.

class Object di JavaScript menyediakan beberapa method statis bawaan yang membantu kita memanipulasi dan bekerja dengan object.

Object.keys(obj): Mengembalikan array berisi kunci

Object.values(obj) - Mengembalikan array nilai

Object.entries(obj) - Mengembalikan array berisi pasangan [kunci, nilai].

Contohnya:

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"]]

Sekarang kamu bisa mengetahui jumlah kunci dalam object:

Object.keys(person).length
challenge icon

Tantangan

Mudah

Tulis fungsi bernama analyzeShoppingCart yang menerima object keranjang belanja. Object keranjang belanja berisi item sebagai key dan jumlahnya sebagai nilai. Fungsi tersebut harus mengembalikan object dengan informasi berikut:

  1. totalItems: Jumlah total item unik (jumlah key)
  2. totalQuantity: Jumlah semua kuantitas

Coba sendiri

function analyzeShoppingCart(cart) {
    // Tulis kodemu di sini
    
    
    return {
        totalItems: totalItems,
        totalQuantity: totalQuantity,
    };
}
// Jangan tulis apa pun di luar fungsi
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online