我在使用datamaps updateCloropleth
功能时遇到了奇怪的问题。我按照这个例子:
https://github.com/markmarkoh/datamaps/releases/tag/v0.2.2
这是我的问题的一个例子。当我这样做时:
map.updateChoropleth({
"AFG": colorx
});
颜色更新。但是,当我这样做时:
var countryx = "AFG";
map.updateChoropleth({
countryx: colorx
});
它不起作用。
我已经检查过countryx == "AFG"
返回true
,所以它绝对是相同的值。变量colorx
可以很好地传递,但是将变量countryx
作为键传递似乎会破坏函数。
任何想法如何或为什么会发生这种情况?