v1
3/29/2020 by ygorbunkov -00
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
const objEntries = Array.from(
        {length: 100},
        (_,i) => [`prop${i+1}`, i]
      ),
      obj = Object.fromEntries(objEntries),
      keysToDrop = ['prop1', 'prop7', 'prop34', 'prop56', 'prop89']
delete caserun single casemove downdrag and drop case


ready



const {prop1, prop7, prop34, prop56, prop89, ...rest} = obj
console.log(rest)
delete caserun single casemove upmove downdrag and drop case


ready



const      trimmedObj = Object.fromEntries(
        Object
          .entries(obj)
          .filter(([key,val]) => !keysToDrop.includes(key)
        )
      )
      
console.log(trimmedObj)
delete caserun single casemove updrag and drop case


ready



const      trimmedObj = Object.keys(obj).reduce((r,key) => (!keysToDrop.includes(key) && (r[key] = obj[key]), r),{})
      
console.log(trimmedObj)
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN