2013-03-16 36 views
0

我正在寻找动态设置对象的属性。看下面的例子。我发现setAttribute方法只适用于DOM元素。有没有办法我可以动态地为js对象设置属性?如何动态设置javascript对象的属性

+3

你在寻找'this.scope [type] = true'吗? – DCoder 2013-03-16 08:27:33

+0

是的,只是想通了。谢谢。 – Amyth 2013-03-16 08:27:54

+0

[Dynamic object property name]的可能重复(http://stackoverflow.com/questions/4244896/dynamic-object-property-name) – 2013-03-16 09:28:09

回答

1
function testFunc(type, scope){ 
    this.scope = scope; 
    this.scope[type]= true; 
    this.doSome = function(){return //Something;} 
} 

应该这样做。

+0

是的确。谢谢@mpm。 – Amyth 2013-03-16 08:38:04