JavaScript Fundamental #10: Object, Destructuring, Spread & Rest Operator

1. Object di JavaScript

Object digunakan untuk menyimpan data dalam bentuk pasangan key dan value.

const user = {
  nama: "Yan",
  umur: 25
};

2. Destructuring

Destructuring memudahkan kita mengambil nilai dari object atau array.

const { nama, umur } = user;

3. Spread Operator

Spread operator digunakan untuk menyalin atau menggabungkan data.

const userBaru = { ...user, role: "admin" };

4. Rest Operator

Rest operator digunakan untuk mengumpulkan sisa data.

const { nama, ...sisanya } = user;

5. Ringkasan

  • Object menyimpan data terstruktur
  • Destructuring memudahkan pengambilan nilai
  • Spread untuk copy atau merge data
  • Rest untuk menangkap sisa properti

Dengan part ini, seri dasar JavaScript Fundamental tahap awal sudah selesai dan siap lanjut ke topik berikutnya.


ariq fadhil

Im Ariq Tech, a Top Rated Fullstack Developer with 5+ years of experience, delivering high-quality solutions across 50+ projects.