[英]JS: how do I concatenate a variable into a API call with the dot syntax?
我试图在函数中传递参数,该参数将在Highcharts文件中使用。
function getID (ID) {
chart+ID+.series[0].update({
....do something
)};
}
当我尝试将从函数获取的ID连接到更新调用时; 我说错了
意外的标记 ”。”
如何在更新功能中使用ID? 我以为+号可以连接字符串,所以
chart+ID+.series[0]
与ID ='1'的相同
chart1.series[0]
如果chart1
是全局变量,则可以执行以下操作:
window['chart'+ID].series[0].update(...);
因为全局变量会自动变成window
对象的属性。
如果不是全局变量,则不能执行此操作。 最好将chart
为数组,而不要chart1
chart2
, chart2
等。然后您可以执行以下操作:
chart[ID].series[0].update(...);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.