제네릭 함수란 타입 인수를 받는 함수이다. 타입 인수를 받는 함수는 사용하는 쪽에서 타입을 정의한다. 함수 표현식에 함수 이름이 없는 경우function 바로 뒤에 타입 인수 목록을 넣는다. 화살표 함수인수 목록 바로 앞에 타입 인수 목록을 넣는다. 메서드 기법메서드명
함수의 인수로 함수가 넘겨지는 경우가 많다. 이때 함수의 인수로 넘겨지는 함수를 콜백함수라고 부르는데, 이 콜백함수는 함수를 고도로 추상화할 때 매우 중요한 역할을 한다. 타입스크립트에서는 함수를 인자로 받는 메서드를 많이 가지고 있는 배열 메서드에서 콜백함수를 주로
같은 고수준인 JS로 컴파일TS가 아닌 JS로 실행TS는 JS 상위집합이다. 유효한 자바스크립트는 유효한 타입스크립트가 된다. 따라서 JS에서 일부만 TS를 적용할 수 있다. 그러나 반대로 타입스크립트는 고유한 문법을 가지고 있기 때문에 유효한 타입스크립트 프로그램이