比如正常的hooks
function withHookBefore (originalFn, hookFn) {
return function () {
if (hookFn.apply(this, arguments) === false) {
return
}
return originalFn.apply(this, arguments)
}
}
修改console
window.console = withHookBefore(console.log,window.alert);
假设我现在要console的时候去请求接口上报console的内容。
因为是异步的,就实现不了。该怎么处理?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…