首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

no-proto

__proto__属性已从 ECMAScript 3.1 中弃用,不应在代码中使用。改为使用方法getPrototypeOf

规则细节

当一个对象被__proto__创建时被设置为该对象的构造函数的原始原型属性。getPrototypeOf是获得“原型”的首选方法。

这个规则的错误代码示例:

代码语言:javascript
复制
/*eslint no-proto: "error"*/

var a = obj.__proto__;

var a = obj["__proto__"];

这个规则的正确代码示例:

代码语言:javascript
复制
/*eslint no-proto: "error"*/

var a = Object.getPrototypeOf(obj);

何时不使用它

如果您需要支持旧版浏览器,则可能需要关闭此规则,因为支持getPrototypeOf尚未普及。

进一步阅读

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com