Lama tidak membuat blog tentang programming. Kita akan membahas arrow function alias fungsi panah kalau di indonesiakan. Ini merupakan fitur dari ES 6 / ES 2015
Arrows function berfungsi untuk memperpendek dari traditional function. Coba lihat dari contoh dibawah ini adalah traditional function / atau fungsi tradisional model lama:
function funcName(params) { return params + 2; }
funcName(2); // 4
traditional function diubah menjadi arrows fungsi
var funcName = (params) => params + 2
funcName(2); // 4
Keren bukan, itu adalah keuntungan #1 arrows function : Memperpendek sintaks.
Ini adalah model sintaks nya apabila ada parameter
(parameters) => { statements }
Bila tanpa parameter di tulis seperti dibawah
() => { statements }
Kalau cuma sebaris, mengembalikan nilai kalkulasi
parameters => expression
// is equivalent to:
function (parameters){
return expression;
}
contah seperti ini :
var double = num => num * 2
double(4) // hasil akan 8
Ok seperti itu,
DISCLAIMER :
sebenarnya banyak keuntungan dari arrow function ini,
dikarenakan aku ingin membuat artikel semudah mungkin
tidak aku tulis disini. Tapi kalau ada request ya please comment
Tidak ada komentar:
Posting Komentar