Advance · Pertemuan 1 · Function JavaScript · Pelajaran 8 dari 13

Arrow Function (ES6)

Cara modern menulis function yang lebih ringkas, memakai tanda =>. Sangat populer di JavaScript masa kini.

// Function biasa
const tambah1 = function (a, b) {
  return a + b;
};

// Arrow function (sama persis hasilnya)
const tambah2 = (a, b) => {
  return a + b;
};

// Jika isinya cuma 1 baris return, bisa lebih singkat:
const tambah3 = (a, b) => a + b;

// Jika hanya 1 parameter, kurung boleh dihilangkan:
const kuadrat = x => x * x;

console.log(tambah3(2, 3)); // -> 5
console.log(kuadrat(5));    // -> 25