Javascript 为什么谷歌浏览器仍然支持原版?

Javascript 为什么谷歌浏览器仍然支持原版?,javascript,google-chrome,Javascript,Google Chrome,\uuuu proto\uuuu已弃用。为什么像谷歌Chrome这样的大浏览器还在使用它?是否有计划转储它?在一种语言/框架中,最难做的事情之一就是删除一个不推荐使用的功能。世界上仍然有大量依赖于此功能的代码。删除它将破坏网站。Chrome显然考虑了维护成本与移除和选择维护的痛苦/成本 \uuuuu proto\uuuuuu不仅被弃用,实际上它从来都不是标准的一部分。从Chrome中删除该功能意味着某些页面将不再在Chrome中工作,并且没有理由中断这些页面 该功能已作为“getPrototyp

\uuuu proto\uuuu
已弃用。为什么像谷歌Chrome这样的大浏览器还在使用它?是否有计划转储它?

在一种语言/框架中,最难做的事情之一就是删除一个不推荐使用的功能。世界上仍然有大量依赖于此功能的代码。删除它将破坏网站。Chrome显然考虑了维护成本与移除和选择维护的痛苦/成本

\uuuuu proto\uuuuuu
不仅被弃用,实际上它从来都不是标准的一部分。从Chrome中删除该功能意味着某些页面将不再在Chrome中工作,并且没有理由中断这些页面


该功能已作为“getPrototypeOf”函数添加到JavaScript(ECAMScript 5)中,新的JavaScript程序应使用该功能。

Aproto伪属性已包含在ECMAScript第6版规范草案的§B.3.1中(请注意,规范对已经在实现中的内容以及webites当前可能依赖的内容进行了编码)


可能是出于兼容性的原因。我个人会尝试使用
Object.getPrototypeOf()
代替它来获取。不幸的是,目前还没有像
\uuuuuuuuuuuuuuuuuuu
那样设置的方法。对于不支持
getPrototypeOf
的浏览器,一个垫片可能是:
函数(obj){return obj.uuu proto_uu124; | | obj.constructor.prototype;};
。不完美,但应涵盖大多数情况。Chrome支持
文档。所有
!谈论不推荐使用的功能:)