【发布时间】:2014-12-21 15:33:08
【问题描述】:
这是我的函数,它应该将字符串分成每组 5 行,但不知何故,循环显示出意外的行为,并且 alert(data) 打印了 4 个而不是 5 个字符串。阿米,我错过了什么?
function returnwasset(somedata) {
alert(somedata);
var lines = somedata.split('\n');
var counter = 1;
var data = "";
for (var i = 0; i < lines.length; i++, counter++) {
if (counter % 5 === 0) {
alert(data);
data = "";
counter = 1;
}
data = data + "\n" + lines[i];
}
}
【问题讨论】:
-
已编辑问题,请再次阅读
-
Here's sample data to test 013192002197143 012419001189107 012419002540761 012420002277776 012421009834353 013192002197143 012419001189107 012419002540761 012420002277776 012421009834353 P.S.每个数字都在新行上
标签: javascript loops for-loop