我们知道,对象属性是由名字.值和一组特性(attribute)构成的.在ECMAScript5 中,属性值可以用一个或两个方法替代,这两个方法就是getter和setter.由getter和setter定义的属性称做“存取器属性”(accessor property),它不同于“数据属性”(data property),数据属性只有一个简单的值. 程序查询存取器属性的值时,JavaScript调用getter方法(无参数).这个方法的返回值就是属性存取表达式的值.当程序设置一个存取器属性的值时,…