⊗jsPmFNRFP 254 of 505 menu

Parameter Fungsi yang Dikembalikan dalam JavaScript

Pada pemanggilan fungsi yang telah kita pelajari, kita dapat meneruskan parameter. Dalam contoh berikut, fungsi internal mengharapkan sebuah string sebagai parameter dan menampilkannya ke konsol:

function func() { return function(str) { return str; }; }

Fungsi internal sesuai dengan kurung kedua saat pemanggilan, artinya ke dalam kurung kedua inilah kita melewatkan string yang diinginkan:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // akan menampilkan '!'

Mari kita buat agar fungsi pertama juga menerima parameter, dan begitu juga yang kedua. Dan hasil pemanggilannya kita jadikan jumlah dari parameter-parameter tersebut:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // akan menampilkan 3

Buatlah fungsi func, yang ketika dipanggil seperti ini: func(2)(3)(4), mengembalikan jumlah angka yang diteruskan dalam parameter.

Buatlah fungsi func, yang ketika dipanggil seperti ini: func(2)(3)(4)(5)(), mengembalikan array angka yang diteruskan dalam parameter.

trroruhuhi