Object.entries()&Object.fromEntries()

内容分享2个月前发布
0 0 0

const obj = {
    a:  somestring ,
    b: 42
};
let p = {
    y:"oobase"
}
Object.defineProperty(p,  x , {
    value:  001 ,
    enumerable: false, configurable: false,
    writable: false
})

//   start end
Object.setPrototypeOf(obj, p)

// 只会遍历对象自身的可枚举属性
Object.entries(obj)
/*
[ ["a","somestring"],[ "b",42 ]]
*/


//会遍历到原型链上的属性
for (const key in obj) {
    console.log(key);
}

灰色表明不可枚举也是不可枚举的

Object.entries()&Object.fromEntries()

返回可以迭代对象–数组

Object.entries()&Object.fromEntries()

Object.fromEntries() 则恰恰相反

© 版权声明

相关文章

暂无评论

none
暂无评论...