gistfile1.txt var _debugger = (function (func) { var locked = false return function () { if (locked) return locked = true var args = Array.prototype.slice.call(arguments) func(function () { locked = false return args }) } })(function (res)
var _debugger = (function (func) {
var locked = false
return function () {
if (locked) return
locked = true
var args = Array.prototype.slice.call(arguments)
func(function () {
locked = false
return args
})
}
})(function (res) {
setTimeout(function () {
console.log.apply(console, res())
}, 3000)
});
