今天在跑項目過lint時報錯了,如下圖
查了下大概意思是不要使用對象原型上的方法,因為原型上的方法可能被重寫了。
那重點來了如何修復呢?
// bad
if (obj.hasOwnProperty('name')) {
}
// good
if (Object.prototype.hasOwnProperty.call(obj, 'name')) {
}
快來試試吧
今天在跑項目過lint時報錯了,如下圖
查了下大概意思是不要使用對象原型上的方法,因為原型上的方法可能被重寫了。
那重點來了如何修復呢?
// bad
if (obj.hasOwnProperty('name')) {
}
// good
if (Object.prototype.hasOwnProperty.call(obj, 'name')) {
}
快來試試吧
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。