heyujie
2021-05-24 4885600ecc369aa2e30a65de8dd7a410f13c34df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"use strict";
 
var keys = require("./keys");
 
module.exports = function (obj) {
    var error;
    keys(obj).forEach(function (key) {
        try {
            delete this[key];
        } catch (e) {
            if (!error) error = e;
        }
    }, obj);
    if (error !== undefined) throw error;
    return obj;
};