UNPKG

array-utils-split

Version:

#### how to use ``` // or import const splitArray = require('array-utils-split');

32 lines (24 loc) 896 B
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.rem = factory()); })(this, (function () { 'use strict'; var splitArray = function splitArray(arr) { var flag = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 50; var len = arr.length; var temp = []; if (len <= flag) { return [arr].filter(function (item) { return item && item.length !== 0; }); } var count = Math.ceil(len / flag); for (var i = 0; i < count; i++) { temp.push(arr.slice(flag * i, flag * (1 + i))); } return temp.filter(function (item) { return item && item.length !== 0; }); }; return splitArray; }));