我有一个字符串构建表单逗号分隔值,split
用于获取每个值,然后我想在新行上显示每个值,但真正发生的是我在新行上获取每个值,除了最后两个显示一起在同一条线上。只是为了说清楚:
价值1
,值2
,值3
,值4,值5
这是我正在使用的功能:
_checkDates: function(dates) {
if (dates != null)
{
var zzz = dates.split(',');
var xxx = zzz.length;
console.log(xxx);
for (var i=0; i<=xxx; i++)
{
zzz[i] = zzz[i] + '<br />';
return zzz;
}
}
return dates;
}
为了清楚这是用 ExtJS 4 编写的,我几乎可以肯定在这种情况下问题是纯 JavaScript 并且与 ExtJS 4 无关,但无论如何,也许我错了。
那么有什么想法为什么会发生以及我如何使最后一个元素也进入新行?