Skip to content

Instantly share code, notes, and snippets.

View jtad009's full-sized avatar
🌴
On vacation

Israel Edet jtad009

🌴
On vacation
  • Weseedo
  • Nigeria
View GitHub Profile
@aurbano
aurbano / removeKeys.js
Last active November 29, 2022 21:57
Remove a property from a nested object, recursively
/**
* Remove all specified keys from an object, no matter how deep they are.
* The removal is done in place, so run it on a copy if you don't want to modify the original object.
* This function has no limit so circular objects will probably crash the browser
*
* @param obj The object from where you want to remove the keys
* @param keys An array of property names (strings) to remove
*/
function removeKeys(obj, keys){
var index;