map, forEach 메서드 타입 정의하기
한 입 크기로 잘라먹는 타입스크립트 - map, forEach 메서드 타입 정의하기 제네릭 함수를 이용하면 매개변수의 타입이 배열, 함수, 객체, 클래스 등 타입을 유연하게 잘 정의활 수 있다. - chapter2.ts/** * map 메서드 */const arr = [1, 2, 3];// map : 배열의 각 요소에 callback 함수를 실행하여 반환값들을 모아 새로운 배열로 반환const newArr = arr.map((it) => it * 2); // [2, 4, 6]// map 메서드를 Ctrl 키를 누르고 따라가면 lib.es5.d.ts 에 존재함// 2개의 타입변수 활용하여, 직접 map 메서드 정의하여 사용function map(arr: T[], callback: (item: T) => U..
2024. 11. 27.