我将以下函数添加到Object.prototype:
Object.prototype.clearAllProperties = function () {
Object.keys(this).forEach(function (key) { delete this[key] })
};
我希望像object.clearAllProperties();
但是我现在得到一堆角度未定义的错误以及JQuery错误。这是因为我已经在Object上覆盖了一些函数吗?添加到javascript定义的原型通常是个坏主意吗?