首页 > 解决方案 > 扩展函数构造函数可以吗?

问题描述

我正在扩展一个函数以添加更多静态方法和属性。

扩展函数构造函数可以吗?

class ExtendedFunction extends Function {
  constructor(...args) {
    super(...args)
  }
  
  static myName() {
    return `My Name is ${this.name}`;
  }
}

console.log(ExtendedFunction.myName())

是否可以将函数扩展为函数而不是类?

标签: javascript

解决方案


推荐阅读