测试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 相关文章推荐
javascript 定义初始化数组函数
Sep 07 Javascript
THREE.JS入门教程(4)创建粒子系统
Jan 24 Javascript
jQuery选择器源码解读(七):elementMatcher函数
Mar 31 Javascript
angularjs学习笔记之完整的项目结构
Sep 26 Javascript
jQuery自适应轮播图插件Swiper用法示例
Aug 24 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
Sep 01 Javascript
jquery层级选择器的实现(匹配后代元素div)
Sep 05 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
完美实现js拖拽效果 return false用法详解
Jul 28 Javascript
webpack学习笔记之优化缓存、合并、懒加载
Aug 24 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
May 04 Javascript
详解Vue路由自动注入实践
Apr 17 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
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
Python使用python-docx读写word文档
2019/08/26 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
污水厂厂长岗位职责
2014/01/04 职场文书
大学生饮食连锁店创业计划书
2014/01/17 职场文书
小学生元旦感言
2014/02/26 职场文书
实习单位证明范例
2014/11/17 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
为什么MySQL分页用limit会越来越慢
2021/07/25 MySQL