⊗jsPmFNNFP 243 of 505 menu

JavaScript에서 이름이 지정된 매개변수 함수

매개변수로 전달되는 함수는 반드시 익명일 필요는 없습니다.

이것들을 Function Declaration으로 만들어 봅시다. 첫 번째 함수는 get1라고 이름 짓고, 두 번째 함수는 get2라고 이름 짓습니다:

function get1() { return 1; } function get2() { return 2; }

test 함수의 매개변수로 함수 get1get2의 이름(즉, 그 결과가 아닌 원본 코드)을 전달합니다:

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3을 출력합니다 function test(func1, func2) { console.log( func1() + func2() ); }

Function Expression으로 바꿔봅시다:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3을 출력합니다 function test(func1, func2) { console.log( func1() + func2() ); }

매개변수로 3개의 함수를 받고, 전달된 함수들의 결과 합계를 반환하는 함수 test를 만드세요.

Function Declaration으로 선언하고 이름을 func1, func2, func3로 지정하여 3개의 함수를 만드세요. 첫 번째 함수는 1을 반환하고, 두 번째 함수는 2을 반환하며, 세 번째 함수는 3을 반환하게 하세요. 이 함수들을 이전 작업의 함수 test에 매개변수로 전달하세요.

이전 작업을 수정하여 함수들이 동일한 이름으로 Function Expression으로 선언되게 하세요.

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