可以将变量字符串转换为D3数据引用吗?

时间:2015-08-28 05:42:59

标签: javascript d3.js

更新

我最初同意“重复”问题中提供的答案有所帮助,但事实并非如此。这不是一个重复的问题,因为我正在尝试将字符串转换为列名以与d一起使用,如同使用动态和多个数据一样。提供的答案仍然使用字符串并静态引用数据,如Data [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]

1 个答案:

答案 0 :(得分:0)

在Javascript中,您需要对变量索引名称使用[]属性访问器语法:

var theValue = d[myArray[0]]