控制台对象具有 time() 和 timeEnd() 方法,可帮助分析代码部分的性能。您首先通过提供字符串参数来调用 console.time(),然后调用您想要测试的代码,然后调用 console.timeEnd() 以相同字符串参数。
1console.time("Time this");
2
3for (var i = 0; i < 10000; i++) {
4 // Your stuff here
5}
6
7console.timeEnd("Time this");
大多数时间代码会执行太快,无法得出结论,所以你很可能想要在循环中运行代码,通过数千次迭代。
仅在开发模式中使用此功能,并删除正在生产的代码中的这些呼叫。