IT Study/JavaScript

[JS] 중첩배열 1차원 배열로 만들기(reduce 메서드, 전개문법)

짹짹체유 2023. 8. 31. 15:56

✅ reduce 메서드

배열고차함수 중 하나로, 배열 각 요소에 대해 주어진 reducer 함수를 실행하고 하나의 결과값을 반환

reducer 함수 -> 누적 값 / 현재 값 / 현재 인덱스(op) / 원본 배열(op)

let answer = arr.reduce((prev, next) => (prev.concat(next)))

 

전개 문법

하나로 뭉쳐 있는 여러 값들의 집합을 펴서 개별적인 값들의 목록으로 나타내줌

ex> 'Hello' -> H e l l o

let answer = [].concat(...arr)

https://ul0511.tistory.com/16

 

[JS] 전개문법(+배열 복사, rest 파라미터), Splice() 메서드

✅ splice 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경 array.splice(start, deleteCount, item1, item2, .. ) start: 배열의 변경을 시작할 인덱스 - 배열의 길이보다 큰 값이

ul0511.tistory.com

 

반응형