给定一个字符串数组,按每组128位长度分割字符串数组,求:可以分割成多少组,打印分割的每组元素
? // 自动生成1314位数字
var productArray = [];
for(var i = 0;i < 1314; i++) {
productArray.push(i)
}
productArray = productArray.join(''); // 转换为字符串
var splitLength = 128; // 每组分割的长度
// 最多可以分多少组
var maxArrayNum = Math.ceil((productArray.length) / splitLength);
console.log('可以分多少组', maxArrayNum);
for(var i = 0;i < maxArrayNum;i++) {
console.log('第' + (i + 1) + '组', productArray.substr(i * splitLength, splitLength));
}
应用场景:一般物联网上传数据(二进制的0和1),会要求一段段上传,通过上面这个例子就可以把一整段数据切割成一份份的再上传。
本文暂时没有评论,来添加一个吧(●'◡'●)