⊗jsPmFNRFP 254 of 505 menu

Tham số của hàm trả về trong JavaScript

Vào các lời gọi hàm chúng ta đã học, có thể truyền tham số. Trong ví dụ tiếp theo, hàm bên trong mong đợi một chuỗi làm tham số và xuất ra nó trong bảng điều khiển:

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

Dấu ngoặc thứ hai khi gọi hàm tương ứng với hàm bên trong, điều đó có nghĩa là vào dấu ngoặc thứ hai này chúng ta sẽ truyền chuỗi mong muốn:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // xuất ra '!'

Hãy làm sao để cả hàm đầu tiên cũng nhận một tham số, và cả hàm thứ hai. Và kết quả của lời gọi sẽ là tổng của các tham số này:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // xuất ra 3

Tạo hàm func sao cho khi được gọi như thế này: func(2)(3)(4), trả về tổng các số được truyền vào tham số.

Tạo hàm func sao cho khi được gọi như thế này: func(2)(3)(4)(5)(), trả về mảng các số được truyền vào tham số.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối