Developer Cafe

자주 쓰이는 TS 3가지 함수 본문

TypeScript

자주 쓰이는 TS 3가지 함수

개발자 카페 2021. 3. 12. 19:25
728x90
// Optional parameter
    function printName(firstName: string, lastName?: string) {
        console.log(firstName);
        console.log(lastName);
    }
    printName('Steve', 'job');
    printName('Tom'); // 두번째인자 빼먹으면 원래 에러 lastName: string 에 ?넣으므로 해결

    // Default parameter
    function printMessage(message: string = '아무것도 들어있지 않습니다.'){
        console.log(message);
    }
    printMessage(); // '아무것도 들어있지 않습니다.' 가 출력

    // Rest parameter
    function addNumbers(...numbers: number[]): number {
        return numbers.reduce((a,b) => a+b);
    }

    console.log(addNumbers(1,2,3,4)); // 10출력

 

728x90

'TypeScript' 카테고리의 다른 글

JS vs TS 차이 (코드 예제로)  (0) 2021.03.12
데이터 타입 정리  (0) 2021.03.12
타입스크립트(TypeScript) 환경 세팅  (0) 2021.03.10
타입스크립트  (0) 2021.03.08
Comments