Materi
Fungsi panah adalah bentuk penulisan fungsi yang lebih pendek. Daftar parameter ditulis dalam kurung, diikuti tanda panah, lalu badan fungsi.
const luas = (panjang, lebar) => panjang * lebar;
const gajiLembur = (jam) => {
const tarif = 25000;
return jam * tarif;
};
console.log(luas(4, 5)); // 20
console.log(gajiLembur(3)); // 75000Bila badan fungsi hanya satu ekspresi tanpa kurung kurawal, nilainya langsung dikembalikan tanpa kata return. Bila memakai kurung kurawal, return harus ditulis. Bentuk pendek inilah alasan fungsi panah dipakai di mana-mana: fungsi yang diserahkan ke fungsi lain, misalnya daftar.sort((a, b) => a.harga - b.harga) untuk mengurutkan barang dari yang termurah, cukup ditulis satu baris di tempat ia dibutuhkan, tanpa diberi nama tersendiri. Method array di pelajaran 17 memakai bentuk ini terus-menerus.