美文网首页
JS 数组按指定长度切割,返回一个新的数组集合,比如按照3的倍数

JS 数组按指定长度切割,返回一个新的数组集合,比如按照3的倍数

作者: 秀萝卜 | 来源:发表于2020-09-22 09:35 被阅读0次

JS 数组按指定长度切割,返回一个新的数组集合,比如按照3的倍数切割,返回结果为每三个一组

<html>
<script>
    function arraySlice(array, sliceNum) {
        var newArray = [];
        let viod = 0;//数组初始量
        for (let i = 0; i < array.length; i++) {
            if (i % sliceNum == 0 && i != 0) {
                newArray.push(array.slice(viod, i));
                viod = i;
            }
            if (i + 1 == array.length) {
                newArray.push(array.slice(viod, i + 1));
            }
        }
        return newArray;
    }
    var array = [
        { name: "1", },
        { name: "2", },
        { name: "3", },
        { name: "4", },
        { name: "5", },
        { name: "6", },
        { name: "7", },
        { name: "8", },
        { name: "9", },
        { name: "10", },
        { name: "9", },
        { name: "10", },
    ]
    var newArray = arraySlice(array, 3);
    console.log(newArray);
</script>
</html>

相关文章

  • JS 数组按指定长度切割,返回一个新的数组集合,比如按照3的倍数

    JS 数组按指定长度切割,返回一个新的数组集合,比如按照3的倍数切割,返回结果为每三个一组

  • Flutter Dart数组固定长度分割

    将dart数组按照指定的长度分割,返回一个二维数组,实现list的split功能. ``` eg: 源数组:a=[...

  • Remove Element

    Question Analysis 给定一个数组,移除其中的指定值value,并返回移除掉指定值后新数组的长度。 ...

  • js将一个数组分成多个数组

    js将一个数组分成多个数组 1,将数组array分成长度为subGroupLength的小数组并返回新数组 fun...

  • JavaScript数组常用方法整理

    js数组常用方法整理 Array.push()  向数组的末尾添加一个或多个元素,并返回新的数组长度。原数组改变。...

  • Java基本语法(2)

    new一个数组时:(1)需要指定数组的长度;(2)在声明数组的同时赋值时不能指定数组长度(3)数组长度:array...

  • JS 函数封装

    返回数组或对象的长度 返回数组中的非假值组成一个新数组 返回数组中任意一个元素 数组去重复

  • 移除数组中的值

    开始学习算法,先来一个简单的玩玩。题目:在一个数组中移除指定的value,不能新建数组,返回新的数组长度。大致思路...

  • Leetcode27-去除数组中指定元素

    输入数组和指定的元素,存在则去除,返回新的数组长度,要求不额外申请数组内存。和之前的数组去重 有类似,但是这个数组...

  • 06-go数组

    1、go数组(array)概念 数组是一种长度固定,数据类型相同的一种集合。 2、数组声明 3、数组初始化 指定数...

网友评论

      本文标题:JS 数组按指定长度切割,返回一个新的数组集合,比如按照3的倍数

      本文链接:https://www.haomeiwen.com/subject/uzwiyktx.html