一个简单的性能有关问题js
一个简单的性能问题jsJScript code第一种:if(a1){for(var i 0 i 100000 i++){bbb()}}else {for(va
一个简单的性能问题js
JScript code第一种:if(a>1){ for(var i = 0 ;i < 100000; i++){ bbb(); }}else { for(var i = 0 ;i < 100000; i++){ aaa(); } }第二种: for(var i = 0 ;i < 100000; i++){ if(a>1){ bbb(); } else { aaa(); } }
不知道大家选择哪种? 我选择第一种
说下我的感觉:因为在for 循环下进行判断这个很耗性能 把循环放到判断里面虽然可读性没第二种方法好。。。大家呢?
说说 。。
[解决办法]当然是第一种好了,循环不变量,优化最基本的
[解决办法]优化最基本的循环不变量外提
[解决办法]记得循环的时候当找到合适的条件是要break