我想一個變量傳遞到一個變量使用可變的變量
這就是我想要
uk.objects.ARG
我
var d= ARG
我如何能得到uk.objects .ARG?
我試圖
uk.objects.d
,javascript中把它存儲爲字符串,而不是一個變量
我應該以使其作爲一個變量呢?
我想一個變量傳遞到一個變量使用可變的變量
這就是我想要
uk.objects.ARG
我
var d= ARG
我如何能得到uk.objects .ARG?
我試圖
uk.objects.d
,javascript中把它存儲爲字符串,而不是一個變量
我應該以使其作爲一個變量呢?
您也可以訪問JavaScript對象的屬性與支架符號:
object[property] = value;
同一作品閱讀。所以你的情況,你可以做到以下幾點:
var value = uk.objects[d]
(旁註)'field' AKA'key'(或* property *)通常我們會討論鍵值對,而不是* fields *。 –
(旁註)*數組索引符號*是誤導性的,這裏我們討論*屬性*,而不是索引,特別是不是索引符號*。也許你想說的是'括號表示法'。 –
@ RokoC.Buljan:謝謝,你說得對。我編輯我的答案更清楚。 – tomka
我想你正在尋找的或許是:
var d = "ARG";
uk.objects[d];
不要混淆*變量*('D','uk')與*屬性*(對象,'ARG')對象。 – user2864740