{"ScriptPreparationCode":"var objA = {a:1, b:2, c:3, d:4};\r\nvar objB = {a:1, b:2, c:3, d:4};\r\ndelete objA.a;\r\ndelete objA.b;\r\ndelete objA.c;\r\ndelete objA.d;\r\nobjB.a = undefined;\r\nobjB.b = undefined;\r\nobjB.c = undefined;\r\nobjB.d = undefined;\r\n\r\nfunction doNothing(objin){}","TestCases":[{"Name":"Deleted","Code":"Object.entries(objA);","IsDeferred":false},{"Name":"Set undefined","Code":"Object.entries(objB);","IsDeferred":false},{"Name":"Iterate deleted","Code":"for(let a in objA) doNothing(a)","IsDeferred":false},{"Name":"Iterate set undefined","Code":"for(let b in objB) doNothing(b)","IsDeferred":false}]}