我正在尝试通过以下方式为isEmpty
添加原型Object
:
Object.prototype.isEmpty = function() {
for (var key in this) {
if (this.hasOwnProperty(key)) {
return false
}
}
return true
}
这会导致错误:
Uncaught TypeError: slots[name$1].every is not a function
我正在使用Vue.js
2.6。
此错误的性质是什么?向isEmpty
添加Object
或其他方法的最佳方法是什么?我对Array
和String
进行了相同的测试,它们工作良好。问题仅在于Object
。
答案 0 :(得分:-1)
在向Object.prototype对象添加新功能并在github上打开一个issiue之后,我遇到了同样的问题: https://github.com/vuejs/vue/issues/10839