반응형
array to object
-
자바스크립트 array 를 object, Map 으로 변환하기JavaScript 2021. 4. 27. 17:55
코틀린을 쓰다보면 associate 메소드를 이용하여 리스트를 맵으로 쉽게 바꾸어 사용합니다. js, ts 에서는 코틀린의 associate 처럼 메소드로 제공되어 있지는 않지만 reduce 메소드를 이용하여 변환할 수 있습니다. const array = [ {key: 'a', value: '1'}, {key: 'b', value: '2'} ] const arrObj = array.reduce((newObj, obj) => { newObj[obj.key] = obj.value; return newObj; }, {}); console.log(arrObj);출력된 결과는 다음과 같이 object 로 생성되었습니다. 같은 방식으로 object 가 아니라..