美文网首页
分割指定长度的元素数组

分割指定长度的元素数组

作者: love_peaches | 来源:发表于2019-01-17 11:59 被阅读0次

    ```

    const listChunk = (list, size = 1, cacheList = []) => {   

     const tmp = [...list]   

     if (size <= 0) {        return cacheList    }  

      while (tmp.length) {        

    cacheList.push(tmp.splice(0, size))   

     }    

    return cacheList

    }

    console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9])) // [[1], [2], [3], [4], [5], [6], [7], [8], [9]]

    console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 3)) // [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

    console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 0)) // []

    console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9], -1)) // []

    ```

    相关文章

      网友评论

          本文标题:分割指定长度的元素数组

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