我想为内置对象Array和Date创建一个新方法。我在网上到处都看到使用Object.prototype是邪恶的。另外,我读到了babel不支持继承内置对象的子类。那么如何使用es6向内置对象添加新方法?
答案 0 :(得分:1)
没有什么可以阻止你创建扩展内置类的子类,事实上,它通常是微小变化的良好基线解决方案。
class Foo extends Date {
bar() {
console.log(this);
}
}
const foo = new Foo();
foo.bar();