测试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 相关文章推荐
xml 封装与解析(javascript和C#中)
Jul 26 Javascript
jquery ajax提交表单数据的两种方式
Nov 24 Javascript
js绑定事件this指向发生改变的问题解决方法
Apr 23 Javascript
给应用部分的js代码设定一个统一的入口
Jun 15 Javascript
JS实现图片无间断滚动代码汇总
Jul 30 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
Sep 11 Javascript
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
详解JavaScript中的数组合并方法和对象合并方法
May 11 Javascript
webstorm+vue初始化项目的方法
Oct 18 Javascript
vue实现局部刷新的实现示例
Apr 16 Javascript
Vue Element UI自定义描述列表组件
May 18 Vue.js
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定时更新程序设计思路分享
2014/06/10 PHP
php检查页面是否被百度收录
2015/10/28 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
Jquery练习之表单验证实现代码
2010/12/14 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
Python中几种操作字符串的方法的介绍
2015/04/09 Python
给大家整理了19个pythonic的编程习惯(小结)
2019/09/25 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Python random模块的使用示例
2020/10/10 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
租房协议书范本
2014/04/09 职场文书
调解协议书
2014/04/16 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
2014年技术部工作总结
2014/12/12 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server
Tomcat用户管理的优化配置详解
2022/03/31 Servers
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫