原型填充·
为__proto__提供一些限制
需要此polyfill的浏览器
在通常不提供__proto__ Object.defineProperty支持Object.defineProperty , Object.getPrototypeOf , Object.getOwnPropertyNames , Object.getOwnPropertyDescriptor和Object.create旧浏览器中:
IE 9
IE 10
不支持IE 8。
为什么和何时
如果您执行以下操作:./tests/class-like.js或(ES6版本):
class X {
static get foo ( ) {
return "xFoo" ;
}
get foo ( ) {
return this . constructor . foo + " by instance!" ;
}
}
X . s = { s : "x" } ;
X . f = "X" ;
class Y extends X {
static get foo ( ) {
re
1