0Pricing
JavaScript Academy · Pelajaran

Dasar Destrukturisasi Array/Objek

Destrukturisasi array dan objek: dasar-dasar, melewati item, nilai bawaan, penggantian nama, dan trik pertukaran sederhana

Dasar Destrukturisasi Array/Objek adalah pelajaran JavaScript Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 2. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar JavaScript Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus JavaScript Academy mencakup 2 pelajaran total.

Pengantar

Tujuan: Mengambil nilai dari larik/objek dengan rapi.

  • Destrukturisasi larik
  • Melewati bagian dan nilai bawaan
  • Destrukturisasi objek
  • Mengganti nama dan trik pertukaran
Dasar Destrukturisasi Array/Objek — ilustrasi 1

Dasar-dasar larik

Pola larik mencocokkan posisi. Elemen pertama masuk ke variabel pertama, dan seterusnya.

// Array destructuring: assign by position
const pair = [10, 20];

const [x, y] = pair;

console.log("x:", x);
console.log("y:", y);
Dasar Destrukturisasi Array/Objek — ilustrasi 2

Melewati bagian dan nilai bawaan

Gunakan koma untuk melewati posisi. Tambahkan = default untuk item yang undefined atau tidak ada.

// Skip items with commas and provide defaults
const triple = [5, undefined, 9];

// Skip the middle, provide default for missing/undefined
const [first, , third = 0] = triple;

console.log("first:", first);
console.log("third with default:", third);
Dasar Destrukturisasi Array/Objek — ilustrasi 3

Trik pertukaran

Pertukaran satu baris menghindari variabel sementara.

// Swap values with destructuring
let a = "left";
let b = "right";

[a, b] = [b, a];

console.log("a:", a);
console.log("b:", b);
Dasar Destrukturisasi Array/Objek — ilustrasi 4

Dasar-dasar objek & penggantian nama

Objek mencocokkan berdasarkan key. Ganti nama dengan key: localName dan tambahkan = default sesuai kebutuhan.

// Object destructuring: assign by property name
const user = { name: "Ayla", level: 2, active: true };

// Basic
const { name, active } = user;

// Renaming and default
const { level: userLevel = 0 } = user;

console.log("name:", name);
console.log("active:", active);
console.log("userLevel:", userLevel);
Dasar Destrukturisasi Array/Objek — ilustrasi 5

Field bertingkat (ringkas)

Anda dapat membaca field bertingkat dalam satu langkah. Buat pola tetap kecil agar mudah dibaca di perangkat seluler.

// Nested destructuring (keep it simple)
const config = {
  theme: { primary: "blue", contrast: "white" },
  flags: { compact: true }
};

const { theme: { primary }, flags: { compact } } = config;

console.log("primary:", primary);
console.log("compact:", compact);
Dasar Destrukturisasi Array/Objek — ilustrasi 6

Kuis sintaks pertukaran

Pemeriksaan singkat: Pertukaran dengan destrukturisasi.

Dasar Destrukturisasi Array/Objek — ilustrasi 7

Ringkasan

Ringkasan: Larik didestrukturisasi berdasarkan posisi; objek berdasarkan key. Anda melewati item, menggunakan nilai bawaan, mengganti nama key, dan menukar nilai dalam satu baris.

Dasar Destrukturisasi Array/Objek — ilustrasi 8

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Dasar Destrukturisasi Array/Objek” gratis?

Ya — teks lengkap “Dasar Destrukturisasi Array/Objek” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus JavaScript Academy, upgrade ke CoddyKit PRO. Kursus JavaScript Academy mencakup 2 pelajaran total.

Apa yang akan aku pelajari di “Dasar Destrukturisasi Array/Objek”?

Destrukturisasi array dan objek: dasar-dasar, melewati item, nilai bawaan, penggantian nama, dan trik pertukaran sederhana Kamu berlatih JavaScript Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai JavaScript Academy?

Tidak diperlukan pengalaman sebelumnya. JavaScript Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 2.

Berapa lama pelajaran “Dasar Destrukturisasi Array/Objek” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran JavaScript Academy ini?

Ya. Setiap pelajaran JavaScript Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Dasar Destrukturisasi Array/Objek
  2. Rest dan Spread — Array serta Objek yang Idiomatis
← Kembali ke JavaScript Academy