handleman
9/29/2014 - 3:22 PM

Rename property of an objec You could wrap the work in a function and assign it to the Object prototype. Maybe use the fluent interface styl

Rename property of an objec You could wrap the work in a function and assign it to the Object prototype. Maybe use the fluent interface style to make multiple renames flow.

Object.prototype.renameProperty = function (oldName, newName) {
    // Check for the old property name to avoid a ReferenceError in strict mode.
    if (this.hasOwnProperty(oldName)) {
        this[newName] = this[oldName];
        delete this[oldName];
    }
    return this;
};