2012-08-05 113 views
0

我需要做這樣的事情:如何根據變量設置屬性?

var Layers = { 
      TL: null, 
      TM: null, 
      TT: null, 
      MF: null, 
      BT: null, 
      BM: null, 
      BL: null}; 

Layers.(file.layer) = file.id; 

凡file.layer,實際上是「鑰匙」設置file.id,裏面圖層... 那麼,有沒有一種方式,也可以只能使用數組完成?

回答

5
Layers[file.layer] = file.id; 

...

+0

是否與目標工作,而不是陣列還?哦,我測試了它。也有作品!謝謝 – 2012-08-06 00:01:08

+0

以及我如何迭代對象,獲取關鍵字和值? – 2012-08-06 00:05:34

+1

@Ivan Seidel:'for(var i in obj){...}'---'i' - key,'obj [i]' - 值 – zerkms 2012-08-06 00:06:16

相關問題