gpt4 book ai didi

javascript - 如何在 jquery/javascript 中使用 '.' 转义变量?

转载 作者:行者123 更新时间:2023-12-03 06:16:09 26 4
gpt4 key购买 nike

我使用ajax来发出请求。作为请求的一部分,我得到一个嵌套 json 中的 ID。就像这样:

{"id": 1,"point": ["2016-10-13 09:05:53",85],"id": 1,"point": ["2016-10-13 09:05:53",85]}

然后我使用forEach循环获取所有数据:

success: function(data) {
data.forEach(function(chartData) {
var series = window.chart1.series[0],
});
},

我想在 json 中使用该 ID 作为变量。到目前为止我已经尝试过:

var series = window.chart+chartData.id+.series[0]

但我收到错误:

Uncaught TypeError: Cannot read property '0' of undefined

当我直接输入ID时:

var series = window.chart1.series[0],

它运行没有任何问题,如果我console.log(chartData.id)我得到正确的ID 1 .

如何使用 json 中的嵌套 ID 作为变量?

最佳答案

您可以使用属性访问[]语法。它将计算表达式并返回[]值。

var series = window['chart' + chartData.id].series[0];

关于javascript - 如何在 jquery/javascript 中使用 '.' 转义变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39094832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com