const objEntries = Array.from(
{length: 100},
(_,i) => [`prop${i+1}`, i]
),
obj = Object.fromEntries(objEntries),
keysToDrop = ['prop1', 'prop7', 'prop34', 'prop56', 'prop89']
const {prop1, prop7, prop34, prop56, prop89, ...rest} = obj
console.log(rest)
const trimmedObj = Object.fromEntries(
Object
.entries(obj)
.filter(([key,val]) => !keysToDrop.includes(key)
)
)
console.log(trimmedObj)
const trimmedObj = Object.keys(obj).reduce((r,key) => (!keysToDrop.includes(key) && (r[key] = obj[key]), r),{})
console.log(trimmedObj)