gpt4 book ai didi

Javascript - 使用一维数组的每 6 个元素创建二维数组

转载 作者:行者123 更新时间:2023-11-30 08:34:01 25 4
gpt4 key购买 nike

例如,我有一个数组:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]

我想把它变成下面这样:

[ [1,2,3,4,5,6],
[7,8,9,10,11,12],
[13,14,15,16,17,18] ]

基本上我需要每6个元素进行一次分组,这些元素的数组应该是二维数组的元素。
我没有很好地解释它,但是这个例子应该很清楚。

我一直在尝试一些 for 循环,但始终无法获得正确的输出。任何帮助将不胜感激。

最佳答案

下面的代码会输出[[1,2,3,4,5,6],[7,8,9,10,11,12],[13,14,15,16,17 ,18]]

var items = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18];
var size = 6, grouped = [];
for ( var i = 0 ; i < items.length ; i+= size ) {
grouped.push(items.slice(i,i+size));
}
console.log(grouped);

Example on JS Bin

关于Javascript - 使用一维数组的每 6 个元素创建二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33770818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com