函数劫持

函数劫持:意思是在一个函数运行之前把它劫持下来,添加我们想要的功能,然后再调用原来的函数执行.这也是常见的钩子函数的原理之一.
*我之前在哪见过这种写法当时还没有理解这么写,看到这个才知道是函数劫持的概念*
let x = {
    fn(){
        console.log(111)
    }
}
let b = x.fn
x.fn = function(){
    console.log(222)
    b()
}
x.fn()//222 111
posted @ 2020-05-26 14:02  671_MrSix  阅读(85)  评论(0编辑  收藏  举报