📅  最后修改于: 2023-12-03 15:03:12.438000             🧑  作者: Mango
console.timeStamp() 方法是用于给控制台日志打上时间戳的一个方法。它通常用于调试和记录日志信息,可以在代码执行的各个位置插入时间戳,方便我们追踪代码的执行情况。
console.timeStamp([label]);
其中,label 参数可选,如果提供了 label,则会在时间戳前面加上一个标签。
我们来看一个例子,先用 console.log() 方法打印一个日志,再用 console.timeStamp() 方法打印一个时间戳:
console.log('Hello, world!');
console.timeStamp();
运行以上代码,我们可以看到控制台输出:
Hello, world!
然后控制台会自动添加一个时间戳,例如:
18:56:31.024
我们可以发现,这个时间戳并没有 label,因为我们没有提供 label 参数。
现在我们来添加一个带 label 的时间戳,例如:
console.log('Hello, world!');
console.timeStamp('start');
运行以上代码,我们可以看到控制台输出:
Hello, world!
然后控制台会自动添加一个带 label 的时间戳,例如:
start: 18:58:30.620
我们可以发现,这个时间戳前面带有了 label。
console.timeStamp() 方法只是在控制台添加时间戳,它并不会做任何其他的操作。如果需要记录日志信息,还需要使用其他的语句,如 console.log()。
此外,console.timeStamp() 方法不是标准的 Web API,它只在特定的环境中受支持,如 Node.js 环境。在浏览器环境中使用 console.timeStamp() 方法会抛出异常。