测试JavaScript字符串处理性能的代码


Posted in Javascript onDecember 07, 2009
var oldtime = new Date().getTime(); 
var str = []; 
for(i=0;i<100000;i++) 
{ 
str.push('abcabcabcabcabcabcabcabcabcabcabcabc'); 
} 
var newtime = new Date().getTime(); 
var joinTime = (newtime - oldtime); var oldtime = new Date().getTime(); 
var str=''; 
for(i=0;i<100000;i++) 
{ 
str += 'abcabcabcabcabcabcabcabcabcabcabcabc'; 
} 
var newtime = new Date().getTime(); 
var concatTime = (newtime - oldtime); 
alert("join / concat: " + (joinTime * 1.0 / concatTime));

注:循环次数必须足够大。
Javascript 相关文章推荐
ext jquery 简单比较
Apr 07 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
Jul 20 Javascript
javascript中input中readonly和disabled区别介绍
Oct 23 Javascript
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
Linux下编译安装php libevent扩展实例
Feb 14 Javascript
js实现简单的验证码
Dec 25 Javascript
JS未跨域操作iframe里的DOM
Jun 01 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
Oct 18 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
Dec 04 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
Aug 10 Javascript
React实现全选功能
Aug 25 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
Dec 07 #Javascript
JavaScript 常见对象类创建代码与优缺点分析
Dec 07 #Javascript
javascript prototype原型操作笔记
Dec 07 #Javascript
javascript Array.sort() 跨浏览器下需要考虑的问题
Dec 07 #Javascript
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
Dec 07 #Javascript
js event事件的传递与冒泡处理
Dec 06 #Javascript
IE和firefox浏览器的event事件兼容性汇总
Dec 06 #Javascript
You might like
8个出色的WordPress SEO插件收集
2011/02/26 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
取得父标签
2006/11/14 Javascript
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
JS实现多功能计算器
2020/10/28 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
python检测远程udp端口是否打开的方法
2015/03/14 Python
详解Python中的正则表达式的用法
2015/04/09 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
django_orm查询性能优化方法
2018/08/20 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
C和C++经典笔试题附答案解析
2014/08/18 面试题
经理秘书岗位职责
2013/11/14 职场文书
幼儿园小班评语
2014/04/18 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
心理健康活动总结
2014/04/30 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android