我需要拆分数组中的数据,示例数据如下所示。
var data = [1, "Asia,11,3,0,27.0,0.0"];如何将其分为两个值
发布于 2015-10-30 18:53:07
也许你的意思是:
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"发布于 2015-10-30 18:58:33
使用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>');
检查有用的Array.prototype方法:
https://stackoverflow.com/questions/33442885
复制相似问题