首页 > 代码库 > 测试数组push和unshift方法的效率
测试数组push和unshift方法的效率
先贴代码,之后再来补内容
<!DOCTYPE HTML> <html> <head> <title>测试数组push和unshift方法的效率</title> </head> <body> </body> <script type="text/javascript"> var startTime = 0; /* 开始时间 */ var endTime = 0; /* 结束时间 */ var arr = []; /* 测试数组 */ var n = 50000; /* 插入次数 */ var i = 0; /* 循环基数 */ calculate("unshift"); /* calculate方法测试 */ calculate("push"); /* push方法测试 */ function calculate(method){ i=0;arr = []; while (i!=n){ if (i==0) { startTime = new Date(); /* 开始时间获取*/ } arr[method](i); i++; }; endTime = new Date(); /* 结束时间获取 */ console.log(method+" : "+(endTime.getTime()-startTime.getTime())+" 毫秒"); /* 时间差 */ } </script> </html>
测试数组push和unshift方法的效率
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。