/* * Splits array into subarrays. * count parameter indicates that how many item per subarray contains. * Example usage: splitIntoSubArray([1,2,3,4,5], 2) -> [[1, 2], [3, 4], [5]] */ function splitIntoSubArray(arr, count) { var newArray = []; while (arr.length > 0) { newArray.push(arr.splice(0, count)); } return newArray; }