{"ScriptPreparationCode":"var object = { \u0027a\u0027: 1, \u0027b\u0027: \u00272\u0027, \u0027c\u0027: 3 };","TestCases":[{"Name":"Native object desctruction","Code":"var { a, c, ...result2 } = object;\r\nreturn result2","IsDeferred":false},{"Name":"Lodash omit","Code":"return _.omit(object, [\u0027a\u0027, \u0027c\u0027]);","IsDeferred":false},{"Name":"delete","Code":"delete object.a;\r\ndelete object.c;\r\nreturn object;","IsDeferred":false},{"Name":"delete (without affecting the original object)","Code":"var newObject = { ...object };\r\ndelete newObject.a;\r\ndelete newObject.c;\r\nreturn newObject;","IsDeferred":false}]}