Bab 5: Asynchronous Programming
Bab 5: Asynchronous Programming
5.1 Pengenalan Asynchronous Programming
5.1.1 Konsep Dasar
5.1.2 Event Loop Explained
console.log('Start');
setTimeout(() => {
console.log('Timeout 1');
}, 0);
Promise.resolve().then(() => {
console.log('Promise 1');
});
console.log('End');
// Output:
// Start
// End
// Promise 1
// Timeout 15.2 Callback
5.2.1 Basic Callbacks
5.2.2 Callback Hell
5.3 Promise
5.3.1 Promise Basics
5.3.2 Promise Methods
5.4 Async/Await
5.4.1 Basic Syntax
5.4.2 Error Handling
5.5 Event Loop dan SetTimeout/SetInterval
5.5.1 SetTimeout
5.5.2 SetInterval
5.6 Error Handling
5.6.1 Global Error Handling
5.7 Praktik dan Latihan
5.7.1 Project: Data Fetching Service
5.8 Best Practices
5.9 Ringkasan
5.10 Latihan Akhir Bab
Last updated