我有以下字符串
salesdata=[[0],[0],[0.767],[1.366],[2.003],[15.128],[32.766],[57.225],[0],[0],[0],[0]];
我想将其转换为具有相同括号格式的整数数组,以作为highcharts输入传递。我尝试过了
var data=salesdata.split(",");
答案 0 :(得分:2)
您可以使用JSON.parse()将该字符串数组转换为实际的数组类型。
console.log(JSON.parse(salesdata))
答案 1 :(得分:1)
您可以使用eval()
将该字符串数组转换为实际的数组类型。但是请注意,强烈不建议在代码中使用eval()
。
var salesdata=`[[0],[0],[0.767],[1.366],[2.003],[15.128],[32.766],[57.225],[0],[0],[0],[0]]`;
console.log(eval(salesdata));
答案 2 :(得分:0)
假设您的销售数据具有以下格式:
var salesdata='[[0],[0],[0.767],[1.366],[2.003],[15.128],[32.766],[57.225],[0],[0],[0],[0]]';
您可以使用将其转换为整数
var salesdata_array = JSON.parse(salesdata); console.log(salesdata_array[0])