⊗jstsPmFnOP 49 of 55 menu

TypeScript 함수의 선택적 매개변수

함수가 가변적인 수의 매개변수를 받도록 할 수 있습니다. 이를 위해 일부 매개변수(또는 모두)를 선택적으로 선언해야 합니다.

매개변수가 선택적임을 나타내려면, 그 이름 뒤에 물음표를 붙여야 합니다.

우리 함수에서 성(姓)을 선택적 매개변수로 선언해 봅시다:

function func(first: string, last?: string) { return first + ' ' + last; }

함수를 호출할 때 선택적 매개변수가 제공되지 않으면, 그 값은 undefined가 됩니다. 이것을 고려하여 우리 함수를 수정해 봅시다:

function func(first: string, last?: string) { if (last !== undefined) { return first + ' ' + last; } else { return first; } }

짧은 형태의 검사를 사용하여 단순화할 수 있습니다:

function func(first: string, last?: string) { if (last) { return first + ' ' + last; } else { return first; } }

이제 우리 함수를 사용해 봅시다. 두 개의 매개변수로 호출해 보세요:

func('john', 'smit'); // 'john smit' 반환

하나의 매개변수로 호출해 보세요:

func('john'); // 'john' 반환

날짜, 월, 연도를 매개변수로 받아 해당 날짜의 요일을 반환하는 함수를 만드세요. 세 매개변수 모두 선택적이어야 합니다. 어떤 매개변수가 전달되지 않으면 현재 날짜에 해당하는 값을 가져야 합니다.

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