鉴于此对象:
var OBJ = (function(){
var dom = {
prop1 : 'something',
prop2 : 'something',
prop3 : prop1
}
return dom.prop3;
})();
我将如何实现prop3参考(理想情况下不创建方法)?我试过了:
this.prop1,dom.prop1,this.dom.prop1
答案 0 :(得分:7)
在完成对象的创建之前,无法访问该对象的属性。创建对象,然后分配其他值。
var dom = {
prop1 : 'something',
prop2 : 'something'
};
dom.prop3 = dom.prop1;