日期:2014-05-16  浏览次数:20361 次

javascript 几万次for循环,如何改善
javascript   几万次for循环,一运行就死掉,如何解决,可否用多线程,请高手帮忙


------解决方案--------------------
如果里面是执行str+= " ";的话
建议用Array

var s= " ";
var arr=new Array();
for(var i=0;i <10000;i++){
arr.push( "aaaaaaaa ");
}
s=arr.join( " ");

如果是操作Array
看这个帖子:
http://hi.baidu.com/yoyobp/blog/item/25848954fc9c501f3a29351a.html
------解决方案--------------------
for
for
for...
几万次?

------解决方案--------------------
来顶一个。。。
------解决方案--------------------
listbox是指什么?多选的select?
可以先把select隐藏掉,再执行你的程序,执行完再显示,select这个东西这样执行会快很多
循环的过程中注意别潜逃太深,最好给些代码我们好调试
------解决方案--------------------
多线程,谁会?
------解决方案--------------------
建议用多层for循环和分子组合。。最后最好能option.innerHTML = " ";这样的效率是最高的。。