好的,所以我有一个多维坐标数组。
var coords = [],
rows = 3;
coords[0] = [{x:35,y:35}...];
coords[1] = [{x:35,y:35}...];
coords[2] = [{x:35,y:35}...];
// Assume each row has a different number of entries in.
基本上,我希望能够推送到阵列中最小的“行”。 因此,如果 coords [0] .length 更大而不是 coords [2] .length ,请按 coords [2]
我知道我可以循环,但我正在寻找最有效的方法,或者写一点功能来做。
干杯。
答案 0 :(得分:0)
我的解决方案
var coords = [],
rows = 3,
whereToPush = 0;
coords[0] = [];
coords[1] = [];
coords[2] = [];
function push(a){
coords[whereToPush].push(a);
whereToPush += 1;
if(whereToPush >= rows) whereToPush = 0;
}