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的性能问题吧
添加回答
举报
0/150
提交
取消