[Solved] Javascript nested array keep only specific keys
Below is a worked solution: let arr = [ { keep1: ‘abc’, keep2: ‘def’, buh1: false, buh2: false }, { keep3: ‘abc’, keep4: ‘def’, buh3: false, buh4: true }, { keep5: ‘abc’, keep6: ‘def’, buh5: false, buh5: false } ] let whiteList = [‘keep1’, ‘keep2’, ‘keep3’, ‘keep4’, ‘keep5’]; arr.forEach(function (obj) { Object.keys(obj).forEach(function(key) { if (whiteList.indexOf(key) … Read more