javaScript--for循环的性能提升
2024-08-25 03:45:50
//为什么性能提升?
//第一种写法每次循环时都需要从内存中取出students.length并判断条件是否成立
//第二种写法只需要取一次students.length就可以
//第二种方式弊端:len变量为全局变量。在下方不可以再次声明同名变量
//当数据量在几十万获百万级以上,第二种方式较第一种方式快70多倍 var students = ["小风","夏天","小威","小晨","小米"]; //第一种
for(var i=0;i<students.length;i+=2){
shangke(studnets[i]);
} //第二种 --简写
var len = students.length;
for(var i=0;i<len;i++){
shangke(students[i]);
} function shangke(name){
return name+"去上课!";
};
最新文章
- 关于checkbox的全选和反选实例
- 备忘:spring jdbc事务代码 mybatis, nhibernate
- 图解VMware内存机制
- 主成分分析PCA的前世今生
- 在Salesforce中创建Schedule的Job去定时触发对应的Class
- 系统剖析Android中的内存泄漏
- 013医疗项目-模块一:加入工具类ResultUtil
- jboss4.2.3 SSL配置 + 生成数字签名
- 【Android开发学习笔记】【第一课】初识New Project,工程文件介绍
- Darwin Streaming Server 简介
- Intel HAXM
- [MODx] 10. Using Babel for Muti-languages support
- Meteor:用户账号管理添加密码和微博weibo账号系统支持
- 9.2noip模拟试题
- java socker编程
- 2015第29周二AOP
- 杭电ACM水仙花数
- MS Server中varchar与nvarchar的区别
- 鸟哥的LINUX私房菜基础篇第三版 阅读笔记 三 Linux磁盘与文件系统管理
- CCF CSP 201609-1 最大波动