Do not access Object.prototype method 'hasOwnProperty' from target object

今天在升级项目时,发现项目跑起来报错了

 

 

Do not access Object.prototype method 'hasOwnProperty' from target object

 

 

意思是不要使用对象原型上的方法,因为原型上的方法可能被重写了。

原代码

Do not access Object.prototype method 'hasOwnProperty' from target object

 

 

改后

Do not access Object.prototype method 'hasOwnProperty' from target object

 

 

原:
obj.hasOwnProperty(‘key‘)

改为

Object.prototype.hasOwnProperty.call(obj, ’key’)

 

Do not access Object.prototype method 'hasOwnProperty' from target object

上一篇:F. Euclid's nightmare 题解(MST+思维)


下一篇:序列化和反序列化一个二叉树