javaScript--for循环的性能提升

mac2022-06-30  141

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上百实例源码以及开源项目
最新回复(0)