[자바스크립트] reduce로 api 배열 데이터 변환하기
API 데이터 변환 함수 API를 호출해서 배열 데이터를 받았다. 화면에서는 타입별로 데이터를 보여줘야 해서, 배열을 { 타입이름 : 아이템이름[] } 의 객체로 만드는 함수를 만들고 싶다. API 데이터 const res = [ { id: 1, name: 'A', typeId: 1, typeName: 'typeA' }, { id: 2, name: 'B', typeId: 2, typeName: 'typeB' } ]; 객체로 변환 const object = { typeA: ['A'], typeB: ['B'], } reduce 배열 데이터를 변환할 때 reduce를 유용하게 쓸 수 있다. 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 결괏값을 반환한다. 문법 array.reduce(callb..
2022. 12. 28.