UNPKG

357 BJavaScriptView Raw
1"use strict";
2
3module.exports = function(str, chunkSize) {
4 if(chunkSize <= 0)
5 return [str];
6
7 var chunks = [];
8 chunkSize = chunkSize || 1;
9
10 while(str) {
11 if(str.length < chunkSize) {
12 chunks.push(str);
13 break;
14 } else {
15 chunks.push(str.substr(0, chunkSize));
16 str = str.substr(chunkSize);
17 }
18 }
19 return chunks;
20};