- 1、for循环的性能
- 2、函数性能
1、for循环的性能
// 启动计时器
console.time('timeRequired');
for (let i = 0; i < 9999; i++) {
console.log('半晨');
// 9999 半晨
}
// 停止计时,输出时间
console.timeEnd('timeRequired');
// timeRequired: 256.236083984375 ms
2、函数性能
function testForEach(x) {
console.time('test-forEach');
const res = [];
x.forEach((value, index) => {
res.push(value / 1.2 * 0.1);
});
console.timeEnd('test-forEach')
return res;
}
function testFor(x) {
console.time('test-for');
const res = [];
for (let i = 0; i < x.length; i++) {
res.push(x[i] / 1.2 * 0.1);
}
console.timeEnd('test-for')
return res;
}
const x = new Array(100000).fill(Math.random());
testForEach(x);
testFor(x);



