j作为来自请求的结果,我有一个由以下元素(javascript)组成的拆分字符串。该字符串由相同的属性序列的三个重复组成。
var str_before_split="name1_address_telephone,name2_address_telephone,name3_address_telephone";
在逗号上拆分单独的字符串会给我一个由 3 个不同字符串组成的数组。所以,为了完成拆分,我使用了:(其中limit=3,数量可以变化)
for(var i=0; i<limit; i++) { var everyString=separator[i].split("_"); //I checked each array position and is storing like charm.}
当我想为三个不同的类别创建三个不同的数组时,问题就出现了。所以,在最初的 for 循环中,我们有:(我再次发布循环)
var les=limit*3; //to see the maximum possible elements of the array
for(var i=0; i<limit; i++) { var everyString=separator[i].split("_");
for(var j=0; j<les; j+3)
{
name[i]=everyString[j];
}
for( j=3; i<les; j+3)
{
address[i]=everyString[j];
}
for( j=6; i<les; j+3)
{
tel[i]=everyString[j];
}
}
每当在页面上运行时,脚本都会冻结。我的 JS 错误检测插件上没有出现任何错误。我尝试在小的 for 循环中警告数组,即使出现正确的结果,警告窗口也不会一遍又一遍地出现。有什么提示吗?