k*****u 发帖数: 1688 | 1 如果有一个list的data,[[v1, w1, t1], [v2, w2, t2], [v3, w3, t3], [v4, w4, t4
]...]
怎么能把它变成两个list, s1 = [[v1, t1], [v2, t2], [v3, t3], [v4, t4]...], s2
= [[w1, t1], [w2, t2], [w3, t3], [w4, t4]...]
如果用$.each(),应该怎么做
谢谢 | l******n 发帖数: 9344 | 2 这样可以吗?
var x = [[1,2,3,4],[10,20,30,40]];
var s1 ,s2;
$.each(x, function( index, value ) {
s1 = value.slice(0,2);
s2 = value.slice(2,4);
});
t4
s2
【在 k*****u 的大作中提到】 : 如果有一个list的data,[[v1, w1, t1], [v2, w2, t2], [v3, w3, t3], [v4, w4, t4 : ]...] : 怎么能把它变成两个list, s1 = [[v1, t1], [v2, t2], [v3, t3], [v4, t4]...], s2 : = [[w1, t1], [w2, t2], [w3, t3], [w4, t4]...] : 如果用$.each(),应该怎么做 : 谢谢
| p*****2 发帖数: 21240 | 3
t4
s2
用reduce?
var list = [[1,2,3], [4,5,6]];
var res = list.reduce(
function(res, curr) {
res[0].push([curr[0], curr[2]]);
res[1].push([curr[1], curr[2]]);
return res;
},
[[],[]]);
【在 k*****u 的大作中提到】 : 如果有一个list的data,[[v1, w1, t1], [v2, w2, t2], [v3, w3, t3], [v4, w4, t4 : ]...] : 怎么能把它变成两个list, s1 = [[v1, t1], [v2, t2], [v3, t3], [v4, t4]...], s2 : = [[w1, t1], [w2, t2], [w3, t3], [w4, t4]...] : 如果用$.each(),应该怎么做 : 谢谢
| R*****i 发帖数: 2126 | | W***o 发帖数: 6519 | 5 二爷您也写js啊
【在 p*****2 的大作中提到】 : : t4 : s2 : 用reduce? : var list = [[1,2,3], [4,5,6]]; : var res = list.reduce( : function(res, curr) { : res[0].push([curr[0], curr[2]]); : res[1].push([curr[1], curr[2]]); : return res;
| h***n 发帖数: 1600 | 6 +1
【在 R*****i 的大作中提到】 : 用reduce还不如用map。
| p*****2 发帖数: 21240 | 7
玩过几天node
【在 W***o 的大作中提到】 : 二爷您也写js啊
|
|