%PM, %27 %990 %2019 %22:%Jan

Berbagai Cara Umum Penulisan Fungsi di JavaScript

Written by Aufa Bilah Putra Jazama
Rate this item
(0 votes)

Di dalam bahasa pemrograman, fungsi atau function adalah salah satu bagian yang harus dikuasai oleh Programmer. Fungsi digunakan untuk menyelesaikan suatu permasalahan yang berulang-ulang sehingga nantinya fungsi akan dipanggil berulang kali tanpa perlu mendefinisikan permasalahan lagi. JavaScript menyediakan berbagai teknik untuk menuliskan fungsi, mulai dari penulisan lama bahkan penulisan yang relatif baru.

Ada berbagai cara untuk menulis sebuah fungsi di JavaScript, beberapa cara tersebut yaitu :

  1. Function Declaration

  2. Function Expressions

  3. Arrow Function

Function Declaration

Cara pertama penulisan fungsi yaitu dengan menuliskan atau mendeklarasikan kata kunci function lalu diikuti nama fungsi. Berikut contoh Function Declaration :

function penjumlahan(a, b) {

return a + b;

}

Penulisan fungsi seperti ini sangat sering dan umum digunakan oleh para programmer.

 

Function Expressions

Cara kedua penulisan fungsi yaitu dengan mendefinisikan fungsi menggunakan expressions.

Biasanya penulisan fungsi secara expressions dengan cara menyimpan sebuah function (function anonymous) ke dalam sebuah variabel. Berikut contoh Function Expressions :

var hasil = function(a, b) {

return a + b;

}

Penulisan fungsi seperti ini mungkin terlihat sedikit aneh jika dibandingkan penulisan fungsi di bahasa pemrograman lain. Di dalam JavaScript kita bisa menyimpan function ke dalam sebuah variabel.

 

Arrow Function

Cara ketiga penulisan fungsi dengan menggunakan arrow atau tanda panah.

Penulisan dengan arrow function tidak perlu menggunakan keyword function, keyword return, dan sepasang brackets. Berikut contoh Function Expressions :

var hasil = (a, b) => a * b;

Penulisan fungsi seperti ini baru tersedia di ES6 dan terlihat sedikit berbeda dari penulisan fungsi biasanya.

Kesimpulan

Di atas adalah 3 cara penulisan yang paling sering digunakan di dalam JavaScript. Penulisan fungsi pertama dan kedua adalah cara yang sering digunakan oleh Programmer, sedangkan penulisan fungsi ketiga baru terdapat di ES6 dan mungkin terlihat sedikit membingungkan bagi pemula.

Sumber :
Petanikode
w3schools

 

Read 686 times Last modified on %PM, %27 %997 %2019 %22:%Jan