mishcn
2015-05-03 18:14
function modulus(){return this.re*this.re + this.im*this.im}
var o = {
re:2,
im:3,
get add(){
return this.im+this.re;
}
};
o.add; //5
Object.defineProperty(o,'modulus',{get:modulus,enumerable:true,configurable:true});
o.modulus; //13
就是不是明白这里:
Object.defineProperty(o,'modulus',{get:modulus,enumerable:true,configurable:true});
这get:modulus是什么意思?
get:modulus就是属性modulus的get方法啊
get/set方法,仔细看下视频或查下资料。了解直接定义属性,和使用get/set方法访问属性的区别。
JavaScript深入浅出
281099 学习 · 1020 问题
相似问题