2023-10-25 19:07:54 +03:00

11 lines
291 B
JavaScript

/**
* Deletes specified keys from object
* @param {object} obj
* @param {string[]} keys
* @returns new object
*/
export function objKeysExclude(obj, keys) {
const res = structuredClone(obj);
Object.keys(res).forEach(k => keys.includes(k) && delete res[k]);
return res;
}