函数扩展方法

扩展一个 cb()

为函数扩展方法

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