函数扩展方法
扩展一个 cb()
为函数扩展方法
function core() {
console.log("核心代码");
}
core.before = function (cb) {
//一个函数的参数是一个函数也是高阶函数
return () => {
//一个函数返回一个函数 也是高阶函数
cb();
this();
};
};
let newCore = core.before(function () {});
newCore(); //对原来的方法进行了扩展