JavaScript
2. Array.reduce(), Array.concat() 초간단 정리
이게뭐당가
2022. 12. 12. 00:20
Array.reduce()
Array.reduce(( 축적된값, 선택 )=>{ 로직 }, 초기값)
1) [0, 1, 2, 3 ] 더하기
const sum = Array.reduce((acc, item) => acc + item , 0)
2) [{x:0}, {x:1}, {x:2}] 더하기
const sum = Array.reduce((acc, item) => acc + item.x, 0)
Array.concat()
concat 은 push 와 달리,
배열 안에 새 값을 넣어주면서도, "새 배열" 을 반환한다.
ArrayA = [1,2,3]
[ ArrayA.push(5) ]
ArrayA = [1,2,3,5]
[ const ArrayB = ArrayA.concat(7) ]
ArrayA = [1,2,3,5]
ArrayB = [1,2,3,5,7]