SOURCE

function omit(obj, keys) {
    const ans = {};
    Object.getOwnPropertyNames(obj).forEach(function(key) {
        let flag = 0;
        for (let i = 0; i < keys.length; i++) {
            if (key == keys[i]) flag = 1;
        }
        if (flag == 0) ans[key] = obj[key];
    })
    return ans;
}

let obj = {
    A: 'hello',
    B: 'haizei',
    C: 'tensorflow',
    D: 'sort'
}
key1 = 'A';
key2 = 'C';
key3 = 'B'
key4 = 'D'
temp = omit(obj, [key1, key2]);
console.log(temp);
asn = omit(obj, [key3, key4]);
console.log(asn);
console 命令行工具 X clear

                    
>
console