前言
追求思维的过程,去享受,去体会
开始
什么是可枚举
- enumerable值为true时 表示可枚举。(先别急,继续往下看)
- 能被 for in、 Object.keys、 JSON.stringify、所循环或打印出来的值则为枚举
- 基本包装类型的原型属性不可枚举
案例
enumerable
let obj = {};
Object.defineProperty(obj, "name", {
value: "前端Wai",
enumerable: false
});
console.log(JSON.stringify(obj))// false:{} | true:{"name":"前端Wai"}
// 推荐使用JSON.stringify(obj) 判断是否可枚举