原版代码是这样:一个For循环,参数为x, 然后循环里面有大量的判断IF x=0时做什么 IF x=1时做什么等等,每次做的事情都不一样。 有没有更好的方式来优化这部分?
解决方案 »
- 关于js Ajax跨域的问题
- 大家帮忙啊,我在www.dangdang.com网看到的JS代码,非常简单,求各位高手来了,帮忙啊,怎么实现的啊,购物车的
- querystring 的参数赋值
- 梅子大人帮忙看看这个难题
- 《《《十万火急》》》文本文件内容读取
- 想自学JS,不知道如何着手,想请教各位大虾有没有JS方面的资料,最好是电子类的,简单点能够体现出JS的语言特性的。
- 如何使鼠标点复选框后面的文字也能选中该框?
- 有关Table行与列的隐藏,敬请关注
- 如何区别刷新和新开窗口
- 菜鸟新手,有没有大神给一个用单选框实现页面跳转的例子啊,想根据不同的value值跳到不同的页面T_T
- JS在IE下有效在FF下无效
- 弱弱的問下,extjs 4中时间如何格式化
那么可以用
switch case来代替if
效率会高很多
IF x=1 一个函数
{
case 1:
...................
break;
case 2:
break;
}if(.........)
{}else if(............)
{}
for循环在LZ的这种情况下其实优化的余地还是比较少的 就算代替if的话性能上也提高不了多少