gpt4 book ai didi

javascript - 将变量或数组分配给javascript中的对象元素

转载 作者:行者123 更新时间:2023-11-30 10:45:49 25 4
gpt4 key购买 nike

我有类似这样的东西,但我想对第一个系列.data 使用result2 数组而不是硬编码。使用 data: result2data: [result2] 不起作用。在这种声明中不能用变量赋值吗?

var chart1;
$(document).ready(function() {
$.get('sales_data', function(result) {
var result2 = result.split(',');
chart1 = new Highcharts.Chart({
series: [{
type: 'column',
name: 'Units',
data: [1, 3, 4]
}, {
type: 'line',
name: '3 month avg',
data: [2, 3, 4]
}]
});
});
});

最佳答案

问题可能在于,如果您要拆分一个字符串,result2 将是一个字符串数组。

我从未使用过 Highcharts,但尝试将字符串的每个元素解析为相应的整数数组,然后传递该数组。

var strings = result.split(',');
var d = [];
for (var i = 0; i < strings.length; i++)
d.push(parseInt(strings[i], 10));

然后,在调用 Chart 时使用 data: d

关于javascript - 将变量或数组分配给javascript中的对象元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8404147/

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