get" angular未定义"添加到Object.prototype时

时间:2015-07-29 14:12:18

标签: javascript jquery angularjs

我将以下函数添加到Object.prototype:

Object.prototype.clearAllProperties = function () {
                Object.keys(this).forEach(function (key) { delete this[key] })
            };

我希望像object.clearAllProperties();

一样使用它

但是我现在得到一堆角度未定义的错误以及JQuery错误。这是因为我已经在Object上覆盖了一些函数吗?添加到javascript定义的原型通常是个坏主意吗?

0 个答案:

没有答案