keyof & typeof 연산자
Keyof 연산자
keyof 연산자는 객체 타입으로부터 프로퍼티의 모든 key들을 String Literal Union 타입으로 추출하는 연산자이다.
다음은 keyof연산자를 사용하는 예시이다.
interface Person {
name: string;
hp: number;
}
function getPropertyKey(person: Person, key: "name" | "hp") {
return person[key];
}
co...
woodstock.hashnode.dev2 min read