map转换为对象

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

const obj2 = Object.fromEntries([ ['foo', 'bar'], ['baz', 42] ]);
console.log(obj2); // { foo: "bar", baz: 42 }
const map = new Map([
  ["a", "11"],
  ["b", "22"],
]);
for (let item of map.keys()) {
    
    
  console.log(item); // a  b
}
for (let item of map.values()) {
    
    
  console.log(item); // 11 22
}
for (let item of map.entries()) {
    
    
  console.log(item); // [ 'a', '11' ] [ 'b', '22' ]
}

猜你喜欢

转载自blog.csdn.net/formylovetm/article/details/128420917