Javascript - Arrow Function, Promise, Module
Javascript - Arrow Function, Promise, Module
,
ARROW FUNCTION, PROMISE, MT.
MODULE
ARROW FUNCTION
ES6 MEMPERKENALKAN FUNGSI BARU DENGAN NAMA ARROW
FUNCTION EXPRESSION ATAU LEBIH DIKENAL SEBAGAI ARROW
FUNCTION
SECARA PERILAKU, ARROW FUNCTION MIRIP SEPERTI REGULAR
FUNCTION, HANYA CARA PENULISANNYA YANG JAUH BERBEDA
FUNGSI INI DIDEFINISIKAN DENGAN MENGGUNAKAN TANDA PANAH
(=>)
REGULAR FUNCTION VS
ARROW FUNCTION
REGULAR FUNCTION VS
ARROW FUNCTION
SELAIN PERBEDAAN DARI SEGI SINTAKS,
TERDAPAT JUGA PERBEDAAN PERILAKU
ANTARA KEDUANYA.
REGULAR FUNCTION DAPAT BERUPA
FUNCTION DECLARATION ATAU FUNCTION
EXPRESSION, NAMUN ARROW FUNCTION
HANYA BERUPA FUNCTION EXPRESSION SA JA.
ITU SEBABNYA ARROW FUNCTION MEMILIKI
NAMA LENGKAP “ARROW FUNCTION
EXPRESSIONS”.
FUNCTION PARAMETER
PADA PENGGUNAAN ARROW FUNCTION, VARIABEL YANG DILETAKKAN
SEBELUM TANDA PANAH (=>) ADALAH PARAMETER DARI FUNGSI
JIKA TERDAPAT LEBIH DARI SATU VARIABEL / PARAMETER, MAKA
HARUS DIBUNGKUS DI DALAM TANDA KURUNG
JIKA TIDAK MEMBUTUHKAN PARAMETER, BIARKAN SAJA TANDA
KURUNG TERSEBUT KOSONG
BODY FUNCTION
PADA CONTOH ARROW FUNCTION SEBELUMNYA, HANYA MENULISKAN
SATU BUAH EXPRESSION SEHINGGA PENULISANNYA BISA SANGAT
RINGKAS.
NAMUN BAGAIMANA JIKA DALAM SEBUAH FUNGSI TERDAPAT BANYAK
LOGIKA DI DALAMNYA? APAKAH BISA DITULISKAN MENGGUNAKAN
ARROW FUNCTION?
SAMA SEPERTI REGULAR FUNCTION, PADA ARROW FUNCTION TANDA
KURUNG KURAWAL BERFUNGSI SAMA SEPERTI REGULAR FUNCTION YAKNI
MENAMPUNG BODY FUNCTION DI MANA TEMPAT LOGIKA FUNGSI
DITULISKAN (LEBIH DARI SATU BARIS)
PENULISAN TANDA KURUNG KURAWAL MENJADI OPSIONAL KETIKA BODY
FUNCTION HANYA TERDIRI DARI SATU EXPRESSION ATAU STATEMENT SAJA
BODY FUNCTION