主要内容:
- 对象特性
- getter 与 setter
在
ES5
中加⼊了对象的特性, 本节就读写器特性加⼀说明.
读写⽅法
我们知道, 对象就是键值对 (函数就是数据). 但是访问对象数据的时候有时需要通过计算得到. 例如, 利⽤闭包模拟私有数据的时候:
var createPerson = function(name) {
return {
get_Name: function() {
return name;
},
set_Name: function(value) {
name = value;
}
};
};
var p = createPerson("jk");
console.log(p.get_Name());
p.set_Name("JK");
console.log(p.get_Name());