{"ScriptPreparationCode":"var arr = [];\r\nvar id = 0;\r\n\r\nwhile (id \u003C= 1_000_000) {\r\n id\u002B\u002B;\r\n arr[id] = id % 10 === 0\r\n ? { id, data: null }\r\n : { id, data: { id } };\r\n}","TestCases":[{"Name":"map().filter()","Code":"arr.map(it =\u003E it.data).filter(it =\u003E it !== null)","IsDeferred":false},{"Name":"flatMap()","Code":"arr.flatMap(it =\u003E it.data != null ? [it.data] : [])","IsDeferred":false},{"Name":"filter().map()","Code":"arr.filter(it =\u003E it.data !== null).map(it =\u003E it.data)","IsDeferred":false}]}