{"ScriptPreparationCode":null,"TestCases":[{"Name":"Modified: for - delete","Code":"let obj = {\r\n a:1,\r\n b:undefined,\r\n c:undefined,\r\n d:4\r\n } \r\nfor (const key in obj)\r\n obj[key] === undefined \u0026\u0026 delete obj[key]","IsDeferred":false},{"Name":"New Object.fromEntries !=","Code":"let obj = {\r\n a:1,\r\n b:undefined,\r\n c:undefined,\r\n d:4\r\n } \r\nObject.fromEntries(Object.entries(obj).filter(([_, v]) =\u003E v != undefined))","IsDeferred":false},{"Name":"New Object.fromEntries !!","Code":"let obj = {\r\n a:1,\r\n b:undefined,\r\n c:undefined,\r\n d:4\r\n } \r\nObject.fromEntries(Object.entries(obj).filter(([_, v]) =\u003E !!v))","IsDeferred":false},{"Name":"New Object.fromEntries","Code":"let obj = {\r\n a:1,\r\n b:undefined,\r\n c:undefined,\r\n d:4\r\n } \r\nObject.fromEntries(Object.entries(obj).filter(([_, v]) =\u003E v))","IsDeferred":false}]}