javascript - 数组到多维数组
问题描述
我正在尝试将简单数组转换为多维数组。
我目前拥有的阵列
Array = (1, 2, 3, 4);
我想把这个数组转换成这样
Array = ([1, 2], [3, 4]);
欢迎任何帮助,谢谢。
解决方案
这对我有用:
function TwoDimensional(arr, size)
{
var res = [];
for(var i=0;i < arr.length;i = i+size)
res.push(arr.slice(i,i+size));
console.log(res);
}
当它工作时非常容易!谢谢
推荐阅读
- reflex - getAndDecodeResponseEvent runs 3 times, instead of just once
- javascript - Angular 2 navigate between a set of components on scroll
- java - How to replace a number from a text which is not appended to a string
- android - How to ignore a folder except one subfolder in Mercurial
- python - Matplotlib add legend to pandas color map
- java - Tinyint returning as BIT in DatabaseMetaData JAVA
- python - 已安装烧瓶,但 ModuleNotFoundError: No module named 'Flask'
- node.js - Google Cloud App Engine 标准环境节点 JS 连接在 Compute Engine 上连接 Redis 时超时
- java - 如何在单个活动中通过另一个按钮调用一个按钮
- sql - 在 SQL Server 视图中插入重复行