20200223

@xiaojingzhao

Plan

你不知道的 js~~行为委托

Notes

  • 用 Object.create 实现继承比用 new 更好。

    1. 代码更简洁。
    2. Object.create 区分了构造和初始化。
    3. 避免了 BaseClass.call(this) 这种写法
  • 缺点

Foo = {
  bar() {}
};
// 会被转义成
Foo = {
  bar: function() {} // 匿名函数,如果要引用自己,"Foo.bar"
};

More