Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

使用let和var定义变量为什么会对下面代码的执行时间产生很大影响?

$
0
0

let.pngvar.png

let values = [];
for(let i = 0;i < 10000000;i++){
    values.push(i)
}
let iterations = Math.ceil(values.length / 8),
    startAt = values.length % 8,
    i = 0;
function process(item){
    item++;
}
console.time('b');
for (let i = 0;i < values.length;i++){
    process(values[i])
}
console.timeEnd('b');

使用let和var定义变量为什么会对上述代码执行时间产生很大影响?


Viewing all articles
Browse latest Browse all 14821

Trending Articles