Bagi yang belum mengetahui apa itu Async/Await, berikut ini adalah sedikit penjelasannya: Async/Await adalah salah satu cara untuk mengatasai masalah asynchronous pada Javascript selain menggunakan callback dan promise. Untuk menggunakan Async/Await, kembalian dari suatu fungsi harus merupakan suatu Promise. Async/Await tidak dapat berdiri tanpa adanya Promise. Tidak seperti Promise, dengan Async/Await maka suatu baris kode dapat tersusun rapi mirip dengan kode yang sifatnya synchronous. Pada implementasi Async/Await, kita menggunakan kata kunci asyncsebelum fungsi. Await sendiri hanya bisa […]
Kesalahan Penggunaan Promise Javascript Bagian 2
Kesalahan Penggunaan Promise Javascript Bagian 2 Melanjutkan dari tulisan sebelumnya mengenai kesalahan penggunaan Promise di Javascript. Saya ingin membahas kesalahan lebih lanjut dalam penggunaan Promise di Javascript. Kesalahan #1: Tidak memanfaatkan Promise.resolve() Kita dapat mempersingkat penggunaan Promise berikut: View the code on Gist. Menggunakan Promise.resolve() menjadi seperti berikut: View the code on Gist. Demikian juga dengan Promise.reject() , kita […]
Kesalahan Dasar Penggunaan Promise Javascript
Kesalahan Penggunaan Promise Javascript Jika kita menggunakan Javascript, salah satu masalah yang sering kita hadapi adalah asynchronous. Asynchronous sendiri memungkinkan sebuah baris dieksekusi tanpa harus ditunggu, contohnya ketika ada baris B1 dan B2 dan baris B1 bersifat asynchronous, maka B2 akan jalan terlebih dahulu tanpa perlu menunggu proses di B1 selesai. Untuk mengatasi masalah yang […]
Kuliah Bagus, IPK Bagus, Yakin Mudah Cari Kerja?
Kuliah Bagus, IPK Bagus, Yakin Mudah Cari Kerja? Sebelumnya, perkenalkan dulu, saya adalah lead backend developer di PT. Skyshi Digital Indonesia. Saya juga termasuk tim yang ikut menyeleksi kandidat yang masuk ke Skyshi. Latar belakang saya menulis artikel ini adalah saya cukup sedih dengan banyaknya lulusan IT yang kuliah hanya mengejar nilai tapi tidak cukup paham […]
Javascript Fundamental – Pengetahuan Dasar Javascript yang Sering Terlewatkan
Pengetahuan Dasar Javascript Kali ini saya akan membahas beberapa pengetahuan dasar Javascript yang mungkin terlewatkan. A. Variable Scope Contoh kode dapat dilihat di JsFiddle: https://jsfiddle.net/pionize/vm17v1oh/ Local Scope Variable Local scope variable hanya dapat diakses di dalam suatu scope saja. Variable yang dideklarasikan di dalam fungsi akan menjadi variable local di fungsi tersebut. Variable tersebut menjadi […]