一. 三种数组复制方法
1. by slice
var arr = [1, 2, 3], copyArr;
copyArr = arr.slice();
2. by concat
var arr = [1, 2, 3], copyArr;
copyArr = arr.concat();
3. by loop
var arr = [1, 2, 3], copyArr = [];
for (var i=0, j=arr.length; i
二. 测试环境
浏览器: IE6+, FF 3.5.5, Opera 10, Chrome 4.0.249, Safari 4.0.3
三. 测试用例
用上面3种方法, 对一个拥有500000项的数组进行复制操作, 然后对比3种方法所耗掉的时间.
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
四. 测试结果(点图片可查看大图)
五. 结论
对于IE, 使用slice; 非IE, 使用concat.
对于webkit, 使用concat; 其他浏览器, 使用slice.
相关推荐:
网站制作开发公司,公司想做一个网站,一般需要花多少钱?
写出高性能SQL语句的35条方法分析
MSSQL 删除数据库里某个用户所有表里的数据
Mootools 1.2教程(21)——类(二)
SQL语法 分隔符理解小结
mysql 编码设置命令
AJAX 自学练习 请求与显示
微信小程序制作网站有哪些,微信小程序需要做网站吗?
张剑光 的大学四年,留给学弟学妹 转载
从Oracle 表格行列转置说起第1/2页
动图在线制作网站有哪些,滑动动图图集怎么做?
免费海报制作网站无水印,招聘海报哪个网站多?
JS 文件本身编码转换 图文教程
ui设计制作网站有哪些,手机UI设计网址吗?
Javascript 两个窗体之间传值实现代码
serv_U 域离线 解决方法
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
union组合结果集时的order问题
自贡建网站,自贡观察投稿方法?
php 生成饼图 三维饼图
php面向对象全攻略 (十二) 抽象方法和抽象类
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
名字制作网站免费,所有小说网站的名字?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
专业网站建设制作报价,网页设计制作要考什么证?
如何做静态网页,sublimetext3.0制作静态网页?
JQuery与Ajax常用代码实现对比
MSSQL 首字母替换成大写字母
,怎么用自己头像做动态表情包?
js表格分页实现代码
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
学习ExtJS(一) 之基础前提
MSSQL 提取汉字实现语句
制作宣传网站的软件,小红书可以宣传网站吗?
上海网站制作公司,上海自媒体公司?
网站制作官网下载,paper yy官网?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
javascript parseInt 大改造
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
智能起名网站制作软件有哪些,制作logo的软件?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
php面向对象全攻略 (八)重载新的方法
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Win2003 系统服务器防火墙
使用regini.exe修改注册表命令
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
南宁网站建设制作定制,南宁网站建设可以定制吗?
jquery 子窗口操作父窗口的代码
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?