2015-08-28 38 views
2

UPDATE:可以將一個變量字符串轉換爲D3數據引用嗎?

我最初認爲,在「重複」的問題提供了答案幫助,但事實並非如此。這不是一個重複的問題,因爲我試圖將字符串轉換爲與d一起使用的列名,就像使用動態和多個數據一樣。提供答案仍然使用字符串和引用靜態數據作爲數據[0] [「的myString」],但我所尋找的是d.MyColumnWhichUsedToBeAString

ORIGINAL:

我想從數組中取一個字符串,然後使用該值查找相應的csv數據。

這可能嗎?如果是這樣,如何:

例子:

//Ultimately, I want to return d.one 

var myArray = ["one", "two", "three"} 

//Is there a a way to get d.one from the array. For example 

d.myArray[0] 
+0

@jtbandes這個問題可以是未標記爲重複?這不是重複的 – auto

回答

0

在Javascript中,你需要使用[]屬性訪問語法的可變折射率的名字:

var theValue = d[myArray[0]] 
+0

謝謝。這工作完美。 – auto