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.fromEntries() 则恰恰相反
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...

