장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › 리턴타입 지정 질문 드립니다.
type Player = { readonly name: string; age?: number; };
const playerMaker = function (name: string): Player { return { name } ; };
여기에서 return {name} 에서 name은 Player 라는 타입 안에 들어있는 name 이라는건 알겠는데 {} 이게 문법적으로 어떤 의미인가요??
함수의 파라미터와 구분하기 위해 사용하는건가요?
return { name : name } 의 약자입니다 콜론 왼쪽오른쪽 같으면 {name} 이라고 써도 됩니다
return 하고 {} 를 쓴게 헷갈립니다. .
const playerMaker = function (name) { return { name: name } ; };
const man2 = playerMaker("john");
console.log(man2.name) //john
이렇게 나오는데,, 이 문법 자체가 생소합니다 ㅠ
객체를 리턴한다는 뜻인가요??
네 'john'을 파라미터로 입력하면 {name : 'john'}을 남겨주는 함수군요