do not access object.prototype method ‘hasownproperty‘ from target object no-prototype-bui
代码书写方式是这种的:ESLint 给出错误提示:原因:hasOwnProperty方法:查找一个对象是否有某个属性,且查找的属性必须是对象本身的一个成员,但是不会去查找对象的原型链。不要从目标对象上访问 Object 原型方法。我们可以通过使用call()方法来调用不属于本身this对象的方法。将obj.hasOwnProperty('key')修改为Object.prototype.hasOwnProperty.call(obj, ‘key’)。
原创
2024-06-27 15:48:41 ·
208 阅读 ·
0 评论