Object

Menyimpan data terstruktur dengan pasangan key dan value.

Part 11 dari 16 ± 25 menit Gratis

Object = kartu identitas

Array cocok untuk daftar, tetapi untuk data yang punya "label" (nama, umur, kelas), kita pakai object. Isinya adalah pasangan key: value.

const siswa = {
  nama: "Sari",
  umur: 17,
  aktif: true
};

console.log(siswa.nama);     // Sari
console.log(siswa["umur"]);  // 17

Mengubah dan menambah

siswa.umur = 18;
siswa.kelas = "XII";
delete siswa.aktif;

Method (function di dalam object)

const mobil = {
  merek: "Toyota",
  info() {
    return `Mobil ${this.merek}`;
  }
};
console.log(mobil.info()); // Mobil Toyota

this berarti "object ini sendiri".

Array of object

Pola paling sering dipakai untuk data nyata:

const produk = [
  { nama: "Buku", harga: 30000 },
  { nama: "Pensil", harga: 5000 }
];
produk.map(p => p.nama); // ["Buku","Pensil"]

Destructuring

const { nama, umur } = siswa;

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X