3
我想记录时间的东西。一般的代码看起来像这样:nodejs中的'console.time'是同步还是异步?
var stream = db.call.stream();
stream.on('data', function() {
if (first) {
console.time('doSomething');
}
stream.pause();
doSomethingWithData(data);
if (stopCondition) {
console.timeEnd('doSomething');
done();
} else {
stream.resume();
}
});
我想知道如果调用console.time
阻止或异步?我无法在文档中找到它。
如果console.time是异步的,则无法测量console.time和console.timeEnd之间的时间,因为无法知道代码段执行的开始时间。所以它必然同步 – eroak
@Fieldset好点! – codehitman