jquery 循环生成二维数组,
现有字符串“120.0721750000|43.8780910000|111^120.052961|43.904955|测试数据”生成为[[120.0721750000,...
现有字符串 “120.0721750000|43.8780910000|111^120.052961|43.904955|测试数据” 生成为
[[120.0721750000,43.8780910000,111],[120.052961,43.904955,测试数据]]
下面是我写的,问题是两次值都是一样的,求指教,最好是有代码
var str = '120.0721750000|43.8780910000|111^120.052961|43.904955|测试数据';
var data_info_1 = [];
var data_info = [];
if (str.indexOf("^") > 0) {
for (var i = 0; i < str.split('^').length; i++) {
for (var j = 0; j < str.split('^')[i].split('|').length; j++) {
data_info_1[j]=(str.split('^')[i].split('|')[j]);
}
data_info.push(data_info_1);
}
} 展开
[[120.0721750000,43.8780910000,111],[120.052961,43.904955,测试数据]]
下面是我写的,问题是两次值都是一样的,求指教,最好是有代码
var str = '120.0721750000|43.8780910000|111^120.052961|43.904955|测试数据';
var data_info_1 = [];
var data_info = [];
if (str.indexOf("^") > 0) {
for (var i = 0; i < str.split('^').length; i++) {
for (var j = 0; j < str.split('^')[i].split('|').length; j++) {
data_info_1[j]=(str.split('^')[i].split('|')[j]);
}
data_info.push(data_info_1);
}
} 展开
1个回答
展开全部
var recursionSub = function(list, count, array, ind, start, indexs) { start++; if (start > count - 1) { return; } if (start == 0) { indexs = new Array(array.length); } for (indexs[start] = 0; indexs[start] < array[start].length.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询