- typescript 에서 객체에 타입을 지정해줄 때는 ; 을 사용한다
let stock:{
id:string;
name:string;
price:number;
membersOnly:boolean;
sizes:string[];
}
let stock:{
id:string;
name:string;
price:number;
membersOnly:boolean;
sizes:string[];
} = {
id: '1324',
name: '귀여운 모자',
price: 5000,
membersOnly: true,
sizes: ['M', 'L', 'XL'],
}
//값을 입력했을 때 타입오류면 바로 알 수 있다.
- 프로퍼티 개수를 알 수 없거나 개수를 정해놓고 싶지 않을 경우에 프로퍼티 값에 타입만 지정이 가능
let obj2:{
[id:string]:number; // 키를 string, 값을 number로 지정
} = {
'123': 123,
'1234': 1234,
'12345': '123' // number 타입에 string값이 들어왔으니 오류
}
'타입스크립트' 카테고리의 다른 글
typescript 다른 타입들 (0) | 2024.02.05 |
---|---|
02.05 typescript에서 배열 사용하기? (0) | 2024.02.05 |