Regular function vs Arrow Function Javascript

Regular function vs Arrow Function Javascript
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. }

Butuh jasa pembuatan website di Makassar? kontak kami. Jasa Pembuatan Aplikasi Android, Jasa SEO dan SEM, SMM, Internet Marketing Agency, Social Media Strategist Makassar, Pembuatan Logo, Konten, Video, Maskot dan Instalasi jaringan ataupun mikrotik bisa kami lakukan

Recommended Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

WhatsApp chat