Contoh Arrow Function Expression Javascript

Arrow function mirip seperti regular function secara perilaku, namun penulisannya jauh berbeda. Sama seperti namanya, fungsi didefinisikan dengan menggunakan tanda panah (=>) dan tentu penulisan fungsi dengan arrow ini akan lebih singkat.
Untuk gambaran awal, perhatikan penulisan regular fungsi sebagai callback berikut:
  1. const upperizedNames = ["Dimas", "Widy", "Buchori"]
  2.     .map(function(name) {
  3.         return name.toUpperCase();
  4. });
  5.  
  6. console.log(...upperizedNames);
  7.  
  8. /* output:
  9. DIMAS WIDY BUCHORI
  10. */
Sedangkan menggunakan arrow function akan tampak seperti ini:
  1. const upperizedNames = ["Dimas", "Widy", "Buchori"]
  2.     .map(name => name.toUpperCase());
  3.  
  4. console.log(...upperizedNames);
  5.  
  6. /* output:
  7. DIMAS WIDY BUCHORI
  8. */
Pada kasus fungsi yang dituliskan dalam satu baris dengan arrow function kita dapat menghapus kata function, tanda kurung, tanda kurawal, kata return, dan semicolon (;). Kita hanya perlu menambahkan tanda panah (=>) di antara parameter dan kode fungsinya.
202003121515581fc4405ca9a25eada9cbaf9598bf18e1.gif
Lihat betapa sederhananya jika kita menggunakan arrow function

Catatan Penting: Tulisan ini dilindungi oleh hak cipta. Dilarang keras mengambil, menyalin, atau menyebarluaskan isi tulisan tanpa persetujuan tertulis dari media atau penulis.

Pos terkait