编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Js每日一练(github每日一题)

wxchong 2024-09-07 01:23:33 开源技术 8 ℃ 0 评论

#头条创作挑战赛#

给定一个字符串数组,按每组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),会要求一段段上传,通过上面这个例子就可以把一整段数据切割成一份份的再上传。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表