본문 바로가기
프론트엔드/TypeScript

[TypeScript] readonly를 통해 일관성 있는 코드 작성하기

by jinwanseo 2021. 6. 23.
728x90

[타입스크립트 / TypeScript] readonly 를 통해 일관성 있는 코드 작성하기

⭐️  readonly란 ?

함수에 전달되는 배열을 변경할수 없게하여

코드의 일관성을 유지할수 있는 키워드이다

 

⭐️  기본 형태

function 함수(파라미터1 : 파라미터 타입[]):반환타입 {
	//함수기능
}

⭐️  샘플 예제

function sum(...arr:readonly number[]):number {
    
    return arr.reduce((a,b)=>a+b);
}

console.log(sum(1,2,3,4,5));

 

⭐️  출력 결과

15

728x90

댓글