// Cara 1: Menggunakan function keyword
var anonimFunction = function() {
console.log("Ini adalah fungsi anonim.");
};
// Cara 2: Menggunakan arrow function (lebih modern)
var anonimFunctionArrow = () => {
console.log("Ini adalah fungsi anonim dengan arrow function.");
};
// Memanggil fungsi-fungsi anonim
anonimFunction();
anonimFunctionArrow();
Arrow Functions:
Arrow functions adalah cara lebih ringkas untuk menulis fungsi dalam JavaScript. Mereka sangat berguna dalam menghindari kebingungan dengan this. Cara membuat arrow function:
// Versi lengkap
var add = (a, b) => {
return a + b;
};
// Versi singkat jika hanya satu pernyataan
var multiply = (a, b) => a * b;
// Menggunakan parameter tunggal
var square = x => x * x;
// Memanggil fungsi arrow
console.log(add(5, 3)); // Output: 8
console.log(multiply(4, 6)); // Output: 24
console.log(square(7)); // Output: 49
Perbedaan utama antara fungsi anonim dan arrow adalah penulisan yang lebih ringkas dan perilaku this yang berbeda dalam arrow functions.
Semoga tutorial ini membantu Anda memahami Fungsi Anonim dan Arrow Functions dalam JavaScript!