码迷,mamicode.com
首页 > 编程语言 > 详细

数组累加兼eval性能测试

时间:2015-06-19 20:09:19      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

<label>
    <input type="checkbox" />测试结果
</label>
<script>
    document.getElementsByTagName("input")[0].onclick = function(){
        if(this.checked == true){
            var t1 = new Date().getTime();
            //方法二 +=
            for (i = 0; i < arr.length; i++) {
                tmp += arr[i]
            }
            console.log(tmp);
            var t2 = new Date().getTime();
            console.log(t2 - t1)
            //34ms
        };
    }
    var arr = [],
        tmp = 0;
    for (var i = 0; i < 1000000; i++) {
        arr.push(i * 12)
    }
    var t1 = new Date().getTime();
    //方法一 eval
    console.log(eval(arr.join("+")));
    var t2 = new Date().getTime();
    console.log(t2 - t1)
    //475ms
</script>

  

数组累加兼eval性能测试

标签:

原文地址:http://www.cnblogs.com/archrjoe/p/4589425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!