对于一个网站,我使用了网格布局。我想要的是将每行的所有项目存储在一行中。
我有一个正在调用arrWrap = [];
的整体数组。现在我想为每一行创建一个新数组,每次存储 4 个项目。因此,应在一行中的第三项之后创建一个新数组。
我该如何实现这一目标? 我在这个项目中使用 Javascript。
var arrPos = [];
for (var i = 0; i < elements.length; ++i) {
arrPos[i] = i;
console.dir(arrPos[i]);
if (arrPos[i] > 3) {
alert(arrPos[i]);
};
}
最佳答案
var arrWrap = [];
var steps = 4;
for (var i = 0; i < elements.length; i=i+steps) {
arrWrap.push(elements.slice(i,i+steps));
}
关于javascript - 如何为每一行创建多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32603950/