不同的算法实现相同的功能,所花费的时间是不一样的,即时间复杂度不一样,当然,花费的时间越少越好;
在node中,全局对象:console.time()和console.timeEnd(); 可以用来测试一段代码执行的时间长度;
简单示例:
1.新建 index.js 文件;
2.写入代码:
console.time("共花费了");
console.log('执行我花费了一点时间');
console.log('又花费了一点时间');
console.timeEnd("共花费了");
3.执行上面的 index.js 文件;可以在控制台看到输出信息:
4. 可以看到,在console.time()和console.timeEnd()之间的两段代码执行时间为0.947ms;
5.注意,console.time("我是参数1") console.timeEnd("我是参数2"),
参数1和参数2要保持一致;