大家看看这段js是怎么写出来的,这是什么模式

subClass.prototype = (0, _create2.default)(superClass && superClass.prototype, {
    constructor: {
      value: subClass,
      enumerable: false,
      writable: true,
      configurable: true
    }
  });
阅读 2.9k
2 个回答
  1. (0, _create2.default) 改变default 函数中的this

  2. default 函数应该就是 Object.defineProperties

其他的就不知道你想知道什么了。

这很明显是经过babel转换之后的代码。
看这个形式,我猜大概是在做类继承吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题