📝

JS 배열 객체로 변환하기

let arr = ['a','b','c']// 형태의 배열을 let obj = arrayToObject(arr) { 0:'a' 1:'b' 2:'c' }//형태로 바꿔야 할때

반복문 이용하기

  • 이방법의 경우에는 중간에 값을 교체하거나 필터링할때 쉽게 사용가능합니다.
function arrayToObject(arr){ let obj = {} for (let index = 0; index < arr.length; index++) { obj[index] = arr[index]; } return obj }

열거형 이용

  • 단순 열거를 통해 오브젝트로 바꿀때
let obj = {...arr}

Object.assign()이용

Object.assign({},arr)

키,쌍 형태의 배열 오브젝트로 매핑

const entries = new Map([ ['foo', 'bar'], ['baz', 42] ]); const obj = Object.fromEntries(entries); console.log(obj); // expected output: Object { foo: "bar", baz: 42 }