728x90
concat
주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환합니다.
const arrNum1 = [100, 200, 300];
const arrNum2 = [400, 500, 600];
const arrConcat = arrNum1.concat(arrNum2);
const arrSpread = [...arrNum1, ...arrNum2];
reduce/reduceRight
1. 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.
2. 누적기에 대해 함수를 적용하고 배열의 각 값 (오른쪽에서 왼쪽으로)은 값을 단일 값으로 줄여야합니다.
const arrNum1 = [100, 200, 300];
const arrNum2 = [400, 500, 600];
const arrConcat = arrNum1.concat(arrNum2);
const arrSpread = [...arrNum1, ...arrNum2];
예시보기
번호 | 기본값 | 메서드 | 리턴값 |
---|---|---|---|
concat | [100,200,300,500,500] | push(600) | |
spread | [100,200,300,500,500] | push(600) | |
reduce | [100,200,300,500,500] | push(600) | |
reduce&concat | [100,200,300,500,500] | push(600) | |
reduce&concat | [100,200,300,500,500] | push(600) |
728x90
반응형
'Javascript' 카테고리의 다른 글
배열 수정/찾기/포함여부를 알 수 있는 5가지 메서드에 대해서 알아보자! (4) | 2022.09.29 |
---|---|
reverse() / sort() : 배열 순서 반전 및 정렬해주는 메서드들! (1) | 2022.09.27 |
unshift / shift 메서드 : 배열 맨 앞에 추가 또는 제거해주는 메서드 두가지! (2) | 2022.09.27 |
펼침연산자 / 비구조화 / 객체구조분해에 대해 araboza (8) | 2022.09.20 |
재귀,콜백,스코프/클로저,클래스에 대한 정리 (2) | 2022.09.20 |
댓글