Type Guard
타입이 여러가지로 추론되는 경우에 특정 타입에 대해 단언함으로써 런타임에서의 타입 검사를 컴파일러에게 알려주는 기능
내장 타입가드 활용
기본적으로 자바스크립트에 내장된 typeof 와 instanceof를 활용하면 타입을 명시적으로 단언할 수 있다.
1 |
|
in,is 를 활용한 타입가드 활용
위의 자바스크립트가 제공하는 기능 외에 커스텀하여 활용하는 방식으론 is와 in 키워드를 사용할 수 있다.
1 |
|
1 |
|
함수들을 조립하는 것을 좋아합니다.
타입이 여러가지로 추론되는 경우에 특정 타입에 대해 단언함으로써 런타임에서의 타입 검사를 컴파일러에게 알려주는 기능
기본적으로 자바스크립트에 내장된 typeof 와 instanceof를 활용하면 타입을 명시적으로 단언할 수 있다.
1 |
|
위의 자바스크립트가 제공하는 기능 외에 커스텀하여 활용하는 방식으론 is와 in 키워드를 사용할 수 있다.
1 |
|
1 |
|