⊗jsPmFNRFP 254 of 505 menu

พารามิเตอร์ของฟังก์ชันที่ส่งคืนใน JavaScript

ในการเรียกใช้ฟังก์ชันที่เราได้เรียนไปนั้น สามารถส่งพารามิเตอร์เข้าไปได้ ในตัวอย่างต่อไปนี้ ฟังก์ชันภายใน คาดหวังพารามิเตอร์เป็นสตริงและแสดงผล มันในคอนโซล:

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

ฟังก์ชันภายในสอดคล้องกับวงเล็บที่สอง เมื่อมีการเรียกใช้ ซึ่งหมายความว่าในวงเล็บที่สองนี้ เราสามารถส่งสตริงที่ต้องการเข้าไปได้:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // จะแสดง '!'

มาทำให้ฟังก์ชันแรก รับพารามิเตอร์ และฟังก์ชันที่สองก็รับพารามิเตอร์ด้วย และให้ผลลัพธ์ ของการเรียกเป็นผลรวมของพารามิเตอร์เหล่านี้:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // จะแสดง 3

สร้างฟังก์ชัน func ซึ่งเมื่อถูก เรียกแบบนี้: func(2)(3)(4) จะส่งคืน ผลรวมของตัวเลขที่ส่งผ่านมาในพารามิเตอร์

สร้างฟังก์ชัน func ซึ่งเมื่อถูก เรียกแบบนี้: func(2)(3)(4)(5)(), จะส่งคืนอาร์เรย์ของตัวเลขที่ส่งผ่านมาในพารามิเตอร์

ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ