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);