⊗jsPmFNRFP 254 of 505 menu

Parameter Fungsi yang Dikembalikan dalam JavaScript

Anda boleh menghantar parameter kepada panggilan fungsi yang telah kita pelajari. Dalam contoh berikut, fungsi dalaman mengharapkan satu parameter rentetan dan memaparkannya dalam konsol:

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

Kurungan kedua sepadan dengan fungsi dalaman apabila dipanggil, oleh itu kita menghantar rentetan yang dikehendaki ke dalam kurungan kedua ini:

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

Mari kita buat supaya fungsi pertama juga menerima parameter, dan begitu juga fungsi kedua. Dan mari kita jadikan hasil panggilan sebagai jumlah kedua-dua parameter ini:

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

Buat fungsi func, yang apabila dipanggil seperti ini: func(2)(3)(4), mengembalikan jumlah nombor yang dihantar dalam parameter.

Buat fungsi func, yang apabila dipanggil seperti ini: func(2)(3)(4)(5)(), mengembalikan array nombor yang dihantar dalam parameter.

uzcbnnlptfr