let data0 = {
n:0
}
//需求一:用Object.defineProperty 定义 n
let data1 = { }
Object.defineProperty(data1,'n',{
value:0
})
console.log(`需求一:${data1.n}`)
- 上面
data0的,是直接添加属性名和属性值; - 下面
data1的,是用defineProperty来添加的; - 给data1定义一个虚拟的
'n';- 括号里面的(空对象,key,value)
value:0就是n的值。