[Javascript]Array 요소 내의 Array 병합
들어가며 개발을 하다보면 Array내에 Array가 있는 2차원배열을 사용할 떄가 있는데요 이때 2차원배열을 1차원 배열로 변환 하기위해선 어떻게 해야 할까요 한번 알아봅시다! 코드 const list = [[1, 2], [3, 4], [5, 6]];이런 변수가 있다고 생각해 봅시다 출력 결과는 다음과 같습니다 [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ]저희가 원하는건 이게 아니죠 1차원 배열로 만들어 봅시다 const list = [[1, 2], [3, 4], [5, 6]]; const allLlist = list.reduce((prev, curr) => [ ...prev, ...curr], []);신기한 함수가 있네요 reduce 함수입니다. reduce 에 들어가는 매개변수는 다음과 ..
2023. 4. 5.
[타입스크립트]TypeScript 리스트
TypeScript 리스트 두개의 방식으로 사용할 수 있다. number[] Array const numberList: number[] = [1,2,3,4,5]; const numberArrayList: Array = [1,2,3,4,5]; 배열의 타입을 여러가지로 정의할 수도 있다 const anyList: (string | number | {foo: string, bar: number}) = ['str', 1, {foo: "hi", bar: 123}]; const anyList: [string, number, {foo: string, bar: number}] = ['str', 1, {foo: "hi", bar: 123}]; 위 코드를 튜플 이라고 한다. 재정의는 할 수 없다.
2022. 1. 12.