질문&답변
제네릭에서 질문입니다.
그리고 문자열 '1'이 있다고 하면 +'1'은 숫자 1입니다. -> 이 부분은 이해 했습니다. (아래 링크 참고) https://stackoverflow.com/questions/6682997/what-is-the-purpose-of-a-plus-symbol-before-a-variable T extends (a: string) => number 에서 a가 string이라는 게 정해져있습니다. -> 이 부분이 여전히 이해가 가지 않습니다. 제가 이해하기로 a는 함수 add의 매개변수인 콜백함수의 매개변수로, 타입이 string 입니다. 근데 어떻게 함수 밖에서 string으로 정해져 있는건가요? 스코프가 달라서 함수 밖에서의 a는 아무것도 아니지 않나요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 378





