⚡ JavaScript ES6+

Level: Intermediate

ES6 (ECMAScript 2015) membawa banyak fitur baru yang membuat JavaScript lebih modern, ringkas, dan mudah dibaca. Bayangkan ES6 seperti upgrade alat kerja: dari obeng manual ke obeng listrik, lebih cepat dan efisien.

📖 Fitur Utama ES6+

🛠️ Praktik Kecil

// Arrow function + template literal
const hitungLuas = (p, l) => `Luas: ${p * l}`;
console.log(hitungLuas(5, 3));

// Destructuring
const user = { nama: "Doddy", umur: 25 };
const { nama, umur } = user;
console.log(`${nama} berusia ${umur} tahun`);

// Spread operator
const angka = [1,2,3];
const angkaBaru = [...angka, 4,5];
console.log(angkaBaru);

👉 Jalankan kode ini di console browser untuk melihat hasilnya.

🎮 Mini Challenge

Buat script JavaScript dengan ketentuan:

Tugas tambahan: Gunakan destructuring untuk mengambil hanya nama dan email dari data API.