[TypeScript] Object

Joah·2022년 9월 28일
0

TypeScript

목록 보기
7/16

타입스크립트에서의 object

자바스크립트에서 object는

const person = {name: "Joah", age: 12};

하지만 타입스크립트에서 위의 코드는 객체가 아니다.

타입스크립트에서 위의 코드를

person is "{name: string, age: number}" type

이라고 인식한다.

const person: {name: string, age: number} = {name: "Joah", age: 12}

위의 코드가 너무 길거나 추후에 작성해야 할 속성들이 많아진다면 따로 타입을 빼놓는다. 타입을 정의할때는 다른 변수들과 차별화를 두기 위해 대문자로 시작한다.

대괄호로 key와 값의 형태를 지정한다.

type MyTpye = {
	[key: string] : string,
}

let john = {name: "joah", age: "123"}

profile
Front-end Developer

0개의 댓글