
Object.fromEntries(iterable) 함수는 iterable이 Map 인스턴스일 때도 객체를 생성할 수 있습니다.
이때 iterable이 Map 인스턴스일 때는 Map.entries() 메소드를 사용하여 entries를 추출한 후 Object.fromEntries() 함수에 전달하면 됩니다.
예를 들어, 다음과 같이 Map 인스턴스를 생성하고 entries를 추출한 후 Object.fromEntries() 함수에 전달할 수 있습니다.
#hostingforum.kr
javascript
const map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');
const obj = Object.fromEntries(map.entries());
console.log(obj); // { key1: 'value1', key2: 'value2' }
또는, Map 인스턴스 자체를 Object.fromEntries() 함수에 전달할 수도 있습니다.
#hostingforum.kr
javascript
const map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');
const obj = Object.fromEntries(map);
console.log(obj); // { key1: 'value1', key2: 'value2' }
이러한 방법으로 Map 인스턴스를 사용하여 객체를 생성할 수 있습니다.
2025-03-06 06:38