2.0.0 • Published 7 years ago
array-divide v2.0.0
array-divide
Divide an array into multiple arrays each of whom have the same number of items
arrayDivide(['a', 'b', 'c', 'd'], 2); //=> [['a', 'b'], ['c', 'd']]
arrayDivide(['a', 'b', 'c', 'd'], 3); //=> [['a', 'b', 'c'], ['d']]Installation
Package managers
npm
npm install array-dividebower
bower install array-divideDuo
const arrayDivide = require('shinnn/array-divide');Standalone
Download the script file directly.
API
arrayDivide(array, count)
array: Array
count: Number (the maximum number of items)
Return: Array (a new array and doesn't break the original one)
arrayDivide(['a', 'b', 'c', 'd'], 100); //=> [['a', 'b', 'c', 'd']]
arrayDivide([], 100); //=> []
arrayDivide(['a', 'b', 'c'], 0); // throw an error (count must be >= 1)
arrayDivide(arguments, 1); // throw an error (doesn't support array-like object)License
Copyright (c) 2015 - 2016 Shinnosuke Watanabe
Licensed under the MIT License.