我编写了以下代码片段来增强JavaScript中的所有对象,并希望将此方法用于我编写的所有JavaScript库。我应该如何在node.js中执行此操作?
Object.prototype.copy = function() {
var that = this,
obj = {};
for (var key in that) {
if (that.hasOwnProperty(key)) {
obj[key] = that[key];
}
}
return obj;
}
答案 0 :(得分:0)
...已删除:我错了......
就像 Scott Gress 和 barry-johnson 在cimments中指出的那样,改变内置类型是一种非常糟糕的做法。