아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자20.04.22

자바스크립트 같은 Object 끼리 배열 묶는법

아래처럼 같은 object name을 찾아서 해당하는 text 내용을 같은 배열끼리 묶을 수 있을까요? 참고로 name 값은 변할 수 있습니다.

[ { name:'A1', text:10, test:50 }, { name:'A1', text:5, test:20 }, { name:'C1', text:30', test:10 } ]

아래처럼 담기

[ [10, 50], [5,20] ] [ [30,10] ]

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 얄쌍한바다매186
    얄쌍한바다매18620.04.22
    var data = [ { name:'A1', text:10, test:50 }, { name:'A1', text:5, test:20 }, { name:'C1', text:30, test:10 } ]; Object.values( data.reduce( (acc, curr) => { if(!acc[curr.name]) acc[curr.name] = []; acc[curr.name].push(curr); return acc; }, [] ) )