20200223
Plan
你不知道的 js~~行为委托
Notes
用 Object.create 实现继承比用 new 更好。
- 代码更简洁。
- Object.create 区分了构造和初始化。
- 避免了 BaseClass.call(this) 这种写法
缺点
Foo = {
bar() {}
};
// 会被转义成
Foo = {
bar: function() {} // 匿名函数,如果要引用自己,"Foo.bar"
};
你不知道的 js~~行为委托
用 Object.create 实现继承比用 new 更好。
缺点
Foo = {
bar() {}
};
// 会被转义成
Foo = {
bar: function() {} // 匿名函数,如果要引用自己,"Foo.bar"
};