Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var originalSetTimeout = global.setTimeout;
- global.setTimeout = function(cb, timer){
- function wrapCallback(fn){
- console.log('before callback called ')
- cb.apply(this, arguments)
- console.log('after callback called ')
- }
- arguments[0] = wrapCallback()
- originalSetTimeout.toString(this, arguments);
- console.log('monkey patching done')
- }
- setTimeout(function(){
- console.log('hoiiiiiii')
- }, 2000)
Add Comment
Please, Sign In to add comment