본문 바로가기
  • 삽질하는 자의 블로그
JavaScript

2. Array.reduce(), Array.concat() 초간단 정리

by 이게뭐당가 2022. 12. 12.

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]

 

댓글