Ben*_*Ben 1 javascript ecmascript-6
__proto__ES2015 的标准化是否否定了需要Object.getPrototypeOf?
做
__proto__和Object.getPrototype暴露完全相同的功能?
否..__proto__仅适用于继承自的对象Object.prototype.并且Object.getPrototype不允许改变原型.
__proto__ES2015 的标准化是否否定了需要Object.getPrototypeOf?
你已经倒退了.ES5 Object.getPrototypeOf和ES6 Object.setPrototypeOf完全否定了使用的必要性__proto__.
该Object.prototype.__proto__访问属性仅在ES6标准化需要它的实现之间的向后兼容性和互操作性.它被明确标记为Web遗留功能.检查附录B中的注释(" ......遗留功能[用于]基于Web浏览器的ECMAScript实现.[它们]具有不良特性,并且[...]将被大量现有网络从此规范[如果不使用]中删除页面[...]程序员在编写新的ECMAScript代码时不应该使用或假设存在[他们].不鼓励ECMAScript实现这些功能. ")