반응형
[ 목차 ]
TS에서의 keyof 연산자
TS에서의 keyof 연산자
자바스크립트에서는 keyof 연산자가 존재하지 않습니다.
keyof 연산자는 타입의 키 값들을 유니온 타입으로 반환해줍니다.
keyof 연산자는 객체 타입에 사용할 수 있습니다.
interface Rabbit {
name: string;
age: number;
place: string;
move: () => void;
}
type KeyofRabbit = keyof Rabbit;
// 테스트
const rabbit1: KeyofRabbit = "age"; // ok
const rabbit2: KeyofRabbit = "food"; // error!
반응형
'TypeScript' 카테고리의 다른 글
[Typescript] Mapped Type (매핑된 타입) (0) | 2023.01.07 |
---|---|
[Typescript] 생성자의 타입을 표현하기 (feat. 생성자 시그니처) (0) | 2023.01.07 |
[Typescript] typeof 연산자 (with. JS에서의 typeof 연산자) (0) | 2023.01.07 |
[Typescript] 제네릭 개념 정리하기 (0) | 2023.01.07 |
[Typescript] 트리플 슬래시 지시어 (Triple-Slash Directives) (0) | 2022.10.02 |