penting: 1. Arrow Functions Fungsi dengan sintaks lebih pendek dan lexical this: const add = (a, b) => a + b; console.log(add(2, 3)); // 5 Berguna untuk callback: const numbers = [1, 2, 3]; numbers.forEach(num => console.log(num * 2)); 2. Template Literals Membuat string dinamis dengan mudah: ... const userPref = { theme: 'dark' }; const finalConfig = { ...defaults, ...userPref }; // { theme: 'dark', fontSize: 16 } Catatan: Spread/Rest tidak bekerja di object biasa sebelum ES2018. Untuk deep clone, tetap diperlukan JSON.parse(JSON.stringify(obj)) atau library seperti Lodash. Arrow Function
Arrow Function
- Home
- Arrow Function