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 }