标签: javascript
是否可以使用自执行函数作为对象属性值,为对象中的其他属性赋值?
e.g。 - 我想做的是:
var b={ c:'hi', d:null, e:new function(){this.d=5} };
但是新函数里面的“this”似乎是指b.e.是否可以从函数内部访问b.e parent(即b)?
答案 0 :(得分:1)
你可以访问function中的值,你只需要摆脱new,即
function
new
e: function () { this.d = 5; }