1.使用一个临时的函数名存储函数
2.重新定义原来的函数
3.定义扩展的功能
4.调用临时的那个函数
function func() { console.log("原始的功能") } let _tmpFn = func; func = function () { _tmpFn(); console.log("扩展的功能") } func() // 原始的功能 // 扩展的功能
函数的拦截操作
原文:https://www.cnblogs.com/chenzxl/p/14459968.html