将一个字符串尽量均匀地劈开成N份,直接上代码
function avg_split(str, count) {
if(str.length < count) {
return [str];
}
var arr = [];
var setp = Math.floor(str.length / count);
var pos = 0;
for(var i = 0; i < count; i++) {
if(i == count - 1) {
setp = str.length;
}
arr.push(str.substr(pos, setp));
pos += setp;
}
return arr;
}