Perbedaan Regular Function dengan Arrow Function pada Javascript
Selain perbedaan dari segi sintaksis, terdapat juga perbedaan perilaku antara keduanya. Regular function dapat berupa function declaration atau function expression, namun arrow function hanya berupa function expression saja. Itu sebabnya arrow function memiliki nama lengkap “arrow function expressions”.
Regular Function
// function declaration
function sayHello(greet) {
console.log(`${greet}!`);
}
// function expression
const sayName = function (name) {
console.log(`Nama saya ${name}`)
}
function sayHello(greet) {
console.log(`${greet}!`);
}
// function expression
const sayName = function (name) {
console.log(`Nama saya ${name}`)
}
Arrow Function
// function expression
const sayHello = greet => console.log(`${greet}!`);
const sayName = name => console.log(`Nama saya ${name}`);
const sayHello = greet => console.log(`${greet}!`);
const sayName = name => console.log(`Nama saya ${name}`);
0 Response to "Perbedaan Regular Function dengan Arrow Function pada Javascript"
Post a Comment