如何在node.js中增强内置JavaScript类型?

时间:2014-04-03 03:45:26

标签: javascript node.js

我编写了以下代码片段来增强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;
}

1 个答案:

答案 0 :(得分:0)

...已删除:我错了......

就像 Scott Gress barry-johnson 在cimments中指出的那样,改变内置类型是一种非常糟糕的做法。