⊗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(2)(3)(4), 매개변수로 전달된 숫자들의 합을 반환하는 함수 func를 만드세요.

다음과 같이 호출될 때: func(2)(3)(4)(5)(), 매개변수로 전달된 숫자들의 배열을 반환하는 함수 func를 만드세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부