2009-10-22 65 views
1

是否有可能使用字符串作爲路徑?閃存路徑綁定,常量

代替_parent._parent.myVar=123;

使用這樣的事情:

var path = '_parent._parent';

,然後用它作爲

path.myVar=123';

回答

0

您可以使用多個[]

您例如,你需要_parent._parent

var path = '_parent'; 
this[path][path].myVar = 123; 

另一個例子:

var path1 = '_parent'; 
var path2 = 'apple'; 
this[path1][path2].myVar = 456; 
//equals to _parent.apple.myVar = 456;