如何监听Object的值的访问和设置?

let app1 = new Observer({

  name: 'youngwind',

  age: 25

});


let app2 = new Observer({

  university: 'bupt',

  major: 'computer'

});


// 要实现的结果如下:

app1.data.name // 你访问了 name

app.data.age = 100;  // 你设置了 age,新的值为100

app2.data.university // 你访问了 university

app2.data.major = 'science'  // 你设置了 major,新的值为 science

请实现这样的一个 Observer,要求如下:


传入参数只考虑对象,不考虑数组。

new Observer返回一个对象,其 data 属性要能够访问到传递进去的对象。

通过 data 访问属性和设置属性的时候,均能打印出右侧对应的信息。


汪汪一只猫
浏览 272回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript