타입스크립트란기존 자바스크립트 문법에 타입을 가미한 것동적 타입인 자바스크립트와 달리 정적으로 빌드 타임에 타입 체크를 수행함즉, 자바스크립트의 슈퍼셋으로서 함수의 반환 타입, 배열, enum 등 기존에는 사용하기 어려웠던 타입 관련 작업들을 손쉽게 처리함리액트에서도 @types/react 라이브러리를 제공해 타입스크립트로 코드를 안정적으로 작성 가능함 타입스크립트 활용법any 대신 unknown 사용하기any 타입은 정말 불가피할 때만 사용해야 하는 타입any를 사용하는 것은 타입스크립트가 제공하는 정적 타이핑의 이점을 모두 버리게 되는 것불가피하게 아직 타입을 단정할 수 없는 경우 unknown을 사용하는 것이 좋음unknown은 모든 값을 할당할 수 있는 top type이지만 type narrow..
instanceof
Prototype 생성자를 통해서 반환된 인스턴스에서 쓸 수 있는 별도의 속성이나 메소드를 등록하는 객체 클래스 ES6 Class class User { constructer (first, last) { this.firstName = first; this.lastName = last; } getFullName() { return `${firstName} ${lastName}` } } const person = new User('Potter','Harry') person.getFullName() Getter 값을 얻어내는 용도의 메소드 Get 키워드를 사용하여 함수를 작성하면 하나의 속성처럼 사용 가능함 class User { constructer (first, last) { this.firstName =..