timestop
1.0.0
如果需要,请暂停Settimeout。
在这种情况下,您希望在调试时间中检查断点时,以防止暂停“ settimeout”以防止某些超时。
// Require it in Node.js or include it with <script src='timestop.js'> in
// browsers before any 'setTimeout' you want to be affected.
// in Node.js (it will attach 'timestop' object to window if in browsers)
var timestop = require('timestop')
var start = new Date;
setTimeout(function() {
console.log(new Date - start) // should be about 1500
}, 1000)
// all the affected 'setTimeout' will be paused
timestop.pause()
// .. assume 500ms elapsed.
// all the affected 'setTimeout' will be resumed.
timestop.resume()