Menggunakan Promise Pada Proses Async

Lesson ini akan membahas menggunakan promise pada proses Async . Ide dari Promises adalah sebuah promise untuk menampilkan result dari sebuah operasi asynchronous. Mengapa perlu melakukan proses asynchronous? Jika kita bekerja dengan IO, menggunakan metode synchronous akan terjadi blocking. Oleh karena itu agar aplikasi responsive, maka perlu menggunakan metode asynchronous. Note: Promises sudah built-in secara … Read more

Sharing is caring:

JavaScript Callback Best Practice

Lesson JavaScript callback best practice akan membahas bagaimana menulis callback yang mudah dibaca dan dipahami. Pada lesson tidak diperlukan untuk memahami jalannya program, contoh program lebih ditujukan untuk melihat perbedaan. Callback menggunakan anonymous function dan named function. Dapat dilihat dari code diatas, tidak mudah dibaca dan dipahami. Jika kita membuat program seperti diatas, satu bulan … Read more

Sharing is caring:

Deprecated With Statement

Lesson depcrated with statement akan membahas penggunaan with yang sudah tidak disupport dan bagaimana menulis program yang lebih terbaca tanpa menggunakan statement with. Program diatas akan menampilkan kata hello. Namun , cara mengakses sub-object c cukup rumit. Oleh karena itu dapat digunakan with statement untuk mempermudah dalam mengakses sub-object. Dengan menggunakan with program terlihat lebih … Read more

Sharing is caring:

Duplicate Parameter Pada Fungsi

Duplicate parameter pada fungsi akan diabaikan oleh JavaScript jika tidak menggunakan strict mode. Tentu hal ini jarang terjadi. Namun jika fungsi membuat fungsi dengan banyak parameter, ada kemungkinan kita melakukan kesalahan. Karena diabaikan oleh JavaScript kita tidak akan mengetahui error tersebut. Berikut contoh duplicate parameter Pada program kecil diatas, ekspektasi kita adalah akan terjadi error, … Read more

Sharing is caring: