Objects

Duration: 15 min  •  Difficulty: Medium

Objek menyimpan kunci & nilai (key-value). Sifat dinamis ini menjadi rujukan format komunikasi dunia internet yang absolut: JSON (JavaScript Object Notation).

Deklarasi Literal

Ditulis dengan kurung kurawal {}.

main.js
const user = {
name: "Raffi",
age: 20,
hobbies: ["Coding", "Gaming"]
};
// Mengakses kunci (Dot Notation)
console.log(user.name); // "Raffi"

Destructuring (ES6)

Sebuah lompatan gaya sintaks di JS yang meledakkan atau mengekstrak isi properti secara estetik.

main.js
const car = { brand: "Toyota", color: "Hitam", year: 2024 };
// Kita ledakkan propertinya menjadi variabel instan
const { brand, year } = car;
console.log(brand); // "Toyota"
console.log(year); // 2024