Typescript/타입 정의

Typescript - 함수

서영의 2023. 6. 25. 17:38

타입스크립트의 함수에서는 인수와 반환값의 타입을 정의 할 수 있습니다. 

 

// name 이라는 string 타입과 age라는 number Optional 타입을 파라미터로 받으며
// string 타입으로 반환하는 함수
function funTest(name: string, age?: number) : string {
	return 'Hello' + name
}


// function을 인수로 받아 사용할 수도 있습니다.
funtion funTest2(name:string, format: (name:string) => string){
	return format(name)
}
funTest2('개발자',funTest) // result => 'Hello 개발자'