我有一个像这样的对象:
d3.json(file, function(error, europe) {
但我有一些可变的附录,即它可能会根据下拉菜单中的输入进行更改。这些信息以这种方式进入topojson:
var europe_path = "nuts1";
var land = topojson.feature(europe, europe.objects.+"europe_path");
但是这不起作用,它会引发这个错误:
Uncaught SyntaxError: Unexpected token +
如何更改路径/对象以使其可以动态地容纳该变量?
答案 0 :(得分:1)
只需将europe.objects.+"europe_path"
替换为europe.objects[europe_path]