为了账号安全,请及时绑定邮箱和手机立即绑定

javascript循环的性能问题

javascript循环的性能问题

蝴蝶刀刀 2018-09-19 13:10:30
var items = [];for(var i = 0 ; i < 10000 ; i++){    items.push(Math.random());}var processItem = function(x){    return Math.sin(x)*10;} ;var Func = function(){    var len = items.length;    for(var i = 0; i < len ; i++){        processItem(items[i]);    }};var Func2 = function(){    var idx = 0;    var i = items.length >> 3;    while(i--){        processItem(items[idx++]);        processItem(items[idx++]);        processItem(items[idx++]);        processItem(items[idx++]);        processItem(items[idx++]);        processItem(items[idx++]);        processItem(items[idx++]);        processItem(items[idx++]);    }    i = items.length - idx;    while(i--){        processItem(items[idx++])    }};大家来说说上面函数Func和Func2的性能问题吧
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 672 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信