Selasa, Oktober 30, 2018

[ javascript ] Arrow Functions alias fungsi panah




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: