*Object.fromEntries()
메서드는 키값 쌍의 목록을 객체로 바꿉니다.*
*Object.fromEntries()
메서드는 키값 쌍 목록을 받고, 그 목록을 사용해 속성을 부여한 새로운 객체를 반환합니다.*
*Object.fromEntries()
는 Object.entries()
의 역(반대)을 수행합니다.*
Object.fromEntries(iterable);
반복 가능한 객체. 즉, Array, Map 또는 반복 규약(iteration Protocol)을 구현한 기타 객체.
속성의 키와 값을 반복 가능한 객체에서 가져온 새로운 객체.
const map = new Map([ ['foo', 'bar'], ['hoo', 42] ]);
const obj = Object.fromEntries(map);
console.log(obj);
// { foo: "baz", hoo: 42 }
const arr = [ ['0', 'a'], ['1', 'b'], ['2', 'c'] ];
const obj = Object.fromEntries(arr);
console.log(obj);
// { 0: "a", 1: "b", 2: "c" }