我想输入国家/地区名称作为变量,但我不能。
var interval_1=window.setInterval(function() {
var name = "USA";
map.updateChoropleth({
name : colors(Math.random() * 10),
});
}, 2000);
答案 0 :(得分:1)
您想要的是将变量用作JavaScript对象文字中的键。 这已在此处得到解答:Using a variable for a key in a JavaScript object literal
这会得到你期望的结果:
var interval_1=window.setInterval(function() {
var name = "USA";
var country = {}
country[name] = colors(Math.random() * 10)
map.updateChoropleth(country);
}, 2000);