1 //为什么性能提升?
2 //第一种写法每次循环时都需要从内存中取出students.length并判断条件是否成立
3 //第二种写法只需要取一次students.length就可以
4 //第二种方式弊端:len变量为全局变量。在下方不可以再次声明同名变量
5 //当数据量在几十万获百万级以上,第二种方式较第一种方式快70多倍
6
7 var students = ["小风","夏天","小威","小晨","小米"
];
8
9 //第一种
10 for(
var i=0;i<students.length;i+=2
){
11 shangke(studnets[i]);
12 }
13
14 //第二种 --简写
15 var len =
students.length;
16 for(
var i=0;i<len;i++
){
17 shangke(students[i]);
18 }
19
20 function shangke(name){
21 return name+"去上课!"
;
22 };
23
24
25
转载于:https://www.cnblogs.com/bilaisheng/p/5402241.html
相关资源:JAVA上百实例源码以及开源项目