no-proto
__proto__属性已从 ECMAScript 3.1 中弃用,不应在代码中使用。改为使用方法getPrototypeOf。
规则细节
当一个对象被__proto__创建时被设置为该对象的构造函数的原始原型属性。getPrototypeOf是获得“原型”的首选方法。
这个规则的错误代码示例:
/*eslint no-proto: "error"*/
var a = obj.__proto__;
var a = obj["__proto__"];这个规则的正确代码示例:
/*eslint no-proto: "error"*/
var a = Object.getPrototypeOf(obj);何时不使用它
如果您需要支持旧版浏览器,则可能需要关闭此规则,因为支持getPrototypeOf尚未普及。
进一步阅读
- Object.getPrototypeOf VersionThis 规则是在 ESLint 0.0.9.Resources 中引入的
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

