【发布时间】:2019-06-30 01:32:02
【问题描述】:
我有以下代码:
class A {
static printName = () => {
console.log(this.name);
}
}
class B extends A {}
A.printName(); //Prints 'A'
B.printName(); //Prints 'A' (I thought it would print 'B')
为什么B.printName() 不打印“B”而不是“A”?
【问题讨论】:
标签: javascript inheritance ecmascript-6 static