{"ScriptPreparationCode":"var array = [{\r\n id: \u00221\u0022,\r\n value: \u0022thing\u0022\r\n },\r\n {\r\n id: \u00222\u0022,\r\n value: undefined\r\n },\r\n {\r\n id: \u00223\u0022,\r\n value: \u0022bong\u0022\r\n },\r\n {\r\n id: \u00224\u0022,\r\n value: \u0022bong\u0022\r\n },\r\n {\r\n id: \u00225\u0022,\r\n value: \u0022king\u0022\r\n },\r\n];\r\n\r\nvar tests = [\u00222\u0022, \u00223\u0022, \u00224\u0022, \u00225\u0022]\r\n\r\nvar locationIds = []","TestCases":[{"Name":"inlinesy","Code":"[...new Set(array.filter((task) =\u003E tests.includes(task.id) \u0026\u0026 task.value!==undefined)\r\n .map((task2) =\u003E task2.value))]","IsDeferred":false},{"Name":"loopsy","Code":"array.filter((task) =\u003E tests.some((testid) =\u003E task.id===testid)).forEach((t) =\u003E {\r\n if (t.value !== undefined) {\r\n locationIds.push(t.value)\r\n }\r\n })","IsDeferred":false}]}