//1.输入的一个对象,返回的是以对象的属性名和属性值组成的二维数组
var obj = { foo: "mm", baz: 324 };
console.log(Object.entries(obj))
// 2.如果原对象的属性名是一个Symbol值,该属性会被忽略
console.log(Object.entries({
[Symbol()]: 124, foo: "23" }))
let tyoe = Symbol();
console.log(typeof tyoe);
// 3.遍历对象
for (let [key, val] of Object.entries(obj)) {
console.log(key, val)
}
// 4.将对象转成真正的Map解构
const obj1 ={ foo: "mm", baz: 324 };
const map = new Map(Object.entries(obj1));
console.log(map);
let ent = new Map([
['foo', 'bar'],
['baz', 42]
]);
console.log(Object.fromEntries(ent))