我需要拆分数组中的数据,样本数据如下。
var data = [1, "Asia,11,3,0,27.0,0.0"];
如何将其拆分为两个值
答案 0 :(得分:0)
也许你的意思是:
var data = [1, "Asia,11,3,0,27.0,0.0"];
var first = data[0]; // 1
var second = data[1]; // "Asia,11,3,0,27.0,0.0"
答案 1 :(得分:0)
使用Array方法非常简单。例如,您可以像这样扩展数组:
data.splice.apply(data, [1, 1].concat(data[1].split(',')));
还有一个演示:
var data = [1, "Asia,11,3,0,27.0,0.0"];
data.splice.apply(data, [1, 1].concat(data[1].split(',')));
// print result
document.write('<pre>' + JSON.stringify( data, null, 4 ) + '</pre>');
检查有用的this answer方法:
和concat方法。