js 将数组每三个分一组

js yekong

你可以使用 JavaScript 来将一个数组每三个元素分为一组。下面是一个示例代码,可以实现这个功能:

function chunkArray(array, chunkSize) {
  const result = [];
  for (let i = 0; i < array.length; i += chunkSize) {
    result.push(array.slice(i, i + chunkSize));
  }
  return result;
}

const myArray = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const chunkSize = 3;

const chunks = chunkArray(myArray, chunkSize);

console.log(chunks); // 输出 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

上述代码定义了一个 chunkArray 函数,该函数接受一个数组和一个分块大小作为参数,并返回一个新的二维数组,其中每个子数组的大小由 chunkSize 参数确定。在这个例子中,我们选择了 3 作为分块大小,所以每三个元素被组成一个子数组。

喜欢