본문 바로가기

타입스크립트 배열2

[Typescript] 배열 메소드 filter, map, reduce 이번에는 자바의 Array 객체의 메소드가 아닌 타입스크립트 배열 메소드인 filter, map, reduce 세가지를 소개하겠습니다. 이 세 메소드는 메소드 체인으로 연결되어 자주 등장하는 세쌍둥이급의 메소드입니다. 1. filter 가장 먼저 만날 메소드는 filter입니다. 자바스크립트 Array.filter처럼 배열을 특정 조건으로 걸러주는 메소드입니다. .filter(콜백함수); .filter((요소: 타입, 인덱스?: number) => {}); 다음은 숫자 배열에서 filter 메소드로 짝수 요소만을 추출해내는 코드입니다. let nums: number[] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let result: number[] = nums.filter((value.. 2022. 1. 3.
[Typescript] 배열 배열의 선언은 자바스크립트와 동일합니다. new Array를 통한 인스턴스 생성 방식 혹은 []를 이용한 배열 생성 방식. 하지만 타입스크립트 배열의 특징은 배열에 타입이 존재한다는 점 입니다. 1. 배열의 선언과 타입 타입스크립트에서 배열에 타입을 주는 방식은 변수때와 동일합니다. 다만 타입 뒤에 대괄호([])가 들어간다는 점이 다릅니다. let 배열명: 타입[] = []; 배열에 타입을 주게하면서 다음과 같은 아름다운 코드는 불가능해졌습니다. let arr = [1, '안녕', true, [0, 4], {}]; 다음은 몇 가지 타입스크립트 배열 선언의 예시입니다. let nums: number[] = [1, 2, 3, 4]; let str: string[] = ['Typescript', 'Javasc.. 2021. 12. 31.
300x250