JavaScript
JS Cheat Sheet
Panduan komprehensif untuk JavaScript dalam bahasa Indonesia
JavaScript Cheat Sheet Lengkap
Panduan referensi JavaScript yang komprehensif dalam bahasa Indonesia untuk pengembang web.
Sintaks Dasar
Tipe Data
Operator
Aritmatika
Penugasan
Perbandingan
Logika
Operator Ternary
Alur Kontrol
Pernyataan If
Pernyataan Switch
Perulangan
Penanganan Kesalahan
Fungsi
Deklarasi & Ekspresi Fungsi
Parameter Fungsi
IIFE (Immediately Invoked Function Expression)
Objek
Dasar Objek
Operasi Objek
Array
Dasar Array
Metode Array
Operasi Array
Kelas
Definisi Kelas
Pewarisan (Inheritance)
JavaScript Asinkron
Promise
Async/Await
Modul
Mengekspor (Export)
Mengimpor (Import)
Manipulasi DOM
Memilih Elemen
Memodifikasi Elemen
Manipulasi DOM
Events
Storage
Web Storage
Cookies
JSON
Regular Expressions
Tanggal dan Waktu
Set dan Map
Set
Map
Panduan Praktik Terbaik
- Gunakan
const
kecuali Anda perlu mengubah nilai variabel, dalam hal tersebut gunakanlet
- Hindari penggunaan
var
karena dapat menyebabkan masalah lingkup - Selalu gunakan operator perbandingan ketat (
===
dan!==
) - Gunakan fitur ES6+ seperti arrow function, destructuring, dan spread operator
- Gunakan Promise atau async/await untuk kode asinkron daripada callback
- Hindari variabel global dan polusi namespace global
- Perhatikan kebersihan memory dengan menutup event listener dan interval yang tidak diperlukan
- Selalu tangani error dengan try-catch pada operasi yang mungkin gagal
- Gunakan destructuring untuk mengekstrak properti dari objek dan array
- Gunakan template literals untuk string yang mengandung variabel