배열을 객체로 변환하는 방법(Spread 연산자)

Hyunwoo Seo·2022년 9월 14일
0

JavaScript

목록 보기
10/31
post-thumbnail

javascript 에서 spread 연산자(...) 를 이용하면 모든 배열 요소의 압축을 풀 수 있다.

예를 들어,

result = [
    {key: 0, title: 'title1'},
    {key: 1, title: 'title2'},
    {key: 2, title: 'title3'},
    {key: 3, title: 'title4'}
];

addResult = [
    {key: 4, title: 'title5'},
    {key: 5, title: 'title6'},
    {key: 6, title: 'title7'}
]

addResultresult 에 합칠 때,

result = [
    {key: 0, title: 'title1'},
    {key: 1, title: 'title2'},
    {key: 2, title: 'title3'},
    {key: 3, title: 'title4'},
    ...addResult
];

이렇게 하면 원하는 결과를 얻을 수 있다.

[] <-- 껍데기를 없앤다고 생각하면 쉽다.

0개의 댓글