我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何吧一维数组变成多维数组 用原生js

如何吧一维数组变成多维数组 用原生js

var arr=[1,2,3,4,5,6,7,8,9,0]

变成多维或者二维数组


 function fn(arr, num) {
            let newArr = []
            const total = Math.ceil(arr.length / num)
            console.log(total);
            for (let i = 0; i < total; i++) {
                a = arr.slice(i * num, (i + 1) * num)
                newArr.push(a)
            }
            return newArr
        }
        let arr = [1,2,3,4,5,6,7,8,9,0]
        console.log(fn(arr, 4));

近期文章

  • 关于#51单片机#的问题:有人会用51来驱动ADS8688模块检测各节点电压吗
  • InsertNextNode函数里为什么不需要加&,但是ListInsert函数里要加,两个不都改变了链表吗
  • AI在轮廓模式下,背景怎么设置为透明的
  • postgres php不给结果集中的每一列
  • java多层调用,里面自增运算的时机
  • noi成绩排序(c++)
  • element输入框限制只能输入小数点两位
  • appscan无法抓包、扫描app应用,如何解决?
  • 想做个linux下的光盘刻录监控
  • 伪元素清除浮动失效,求解决方法,是哪里出问题了
  • Hanoi汉诺塔递归。
  • 没有数据库的PHP标记系统(纯文本文件)
  • 代码跟运行结果如图所示
  • php写的后台,想要更换界面样式,是像写HTML那样更改css的那种操作吗
  • for循环为什么能够循环haystack.length()次?
  • cesium 模型加载位置
  • arcgis和python
  • 为什么先电云平台那个创建网络按钮时有时无啊?
  • 关于#word#页面的问题,如何解决?
  • 重定向时提供成功消息的最佳方法是什么?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华