Javascript 可以将数学对象继承到es6类中吗?

Javascript 可以将数学对象继承到es6类中吗?,javascript,inheritance,ecmascript-6,Javascript,Inheritance,Ecmascript 6,我可以在课堂上扩展数学对象吗?我希望Math静态字段在我的类中是静态的 class MyClass扩展了数学{ 构造函数(){ 超级(); } } log(MyClass.PI)我想您可以使用函数而不是类,并使用setPrototypeOf: 函数MyClass(){ } setPrototypeOf(MyClass,Math); MyClass.prototype=Object.create(数学); log(MyClass.PI)Math是一个对象,而不是一个类,请阅读更多。Math主要

我可以在课堂上扩展
数学
对象吗?我希望
Math
静态字段在我的类中是静态的

class MyClass扩展了数学{
构造函数(){
超级();
}
}

log(MyClass.PI)
我想您可以使用
函数
而不是
,并使用
setPrototypeOf

函数MyClass(){
}
setPrototypeOf(MyClass,Math);
MyClass.prototype=Object.create(数学);

log(MyClass.PI)
Math
是一个对象,而不是一个类,请阅读更多。Math主要有静态方法和属性。为什么要这样做?@adiga根据mdn,它的所有方法(和属性)都是静态的。