Node.js adalah runtime untuk JavaScript, jadi kualitas kode Node.js kita ditentukan oleh penguasaan JavaScript. Section ini merangkum fitur bahasa yang paling sering muncul di aplikasi Node.js: scope, tipe data, function, object, array, class, error handling, hingga promise dan async-await.
Gunakan let dan const dengan memahami block scope, hoisting, dan temporal dead zone.
Buka → # Tipe Data dan KonversiKenali tipe data primitive dan reference beserta aturan konversinya.
Buka → # Function dan Arrow FunctionBandingkan function declaration, expression, dan arrow function beserta kata kunci this.
Buka → # Object dan DestructuringBaca dan bentuk object dengan property shorthand, destructuring, dan spread.
Buka → # Array dan Higher-Order FunctionOlah koleksi data dengan map, filter, reduce, dan method array modern lainnya.
Buka → # Class dan PrototypeTulis class berbasis prototype dengan method, getter, setter, dan inheritance.
Buka → # Penanganan Error dengan try-catchKenali object Error dan alur try-catch-finally dalam JavaScript.
Buka → # Promise dan async-awaitTulis kode asynchronous dengan promise, async function, dan await.
Buka → # Iterator dan GeneratorPahami protokol iterator dan function generator untuk produksi nilai bertahap.
Buka →