Regular function vs Arrow Function Javascript
DAFTAR ISI
Regular function bisa berupa function declaration atau function expression, tetapi arrow function cuma berupa function expression saja. Itu alasannya arrow function mempunyai nama lengkap “arrow function expressions”.
    • Regular function
    1. // function declaration
    1. function sayHello(greet) {
    1. console.log(`${greet}!`);
    1. }
    1. // function expression
    1. const sayName = function (name) {
    1. console.log(`Nama saya ${name}`)
    2. }
  • Arrow function
    1. // function expression
    1. const sayHello = greet => console.log(`${greet}!`);
    2. const sayName = name => console.log(`Nama saya ${name}`); 

Sebab arrow function merupakan suatu expression, maka dia cuma bisa dipakai untuk disimpan pada variabel (seperti contoh kode di atas), sebagai argumen dalam sebuah fungsi, dan sebagai nilai dari properti objek.

  • Stored in Variable

const sayName = name => console.log(`Nama saya ${name}`);

    • Passed as An Argument
[“Dimas”, “Widdy”, “Buchori”].forEach(name => console.log(`Nama saya ${name}`));
  • Stored in Object Property
    1. const user = {
    1.     introduce: name => console.log(`Nama saya ${name}`)
    2. }
Baca Juga:  Mengelola Array

Ebook Gratis!!

Subscribe untuk dapatkan e-book GRATIS dan informasi teknologi terbaru dan diskon menarik langsung di Email-mu

Programmer Indonesia
Programmer Indonesia
Admin yang mengelola konten khusus berita. Kalau ada yang ingin diinfokan langsung chat aja ya :D
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
WhatsApp chat