{"ScriptPreparationCode":"var assignments = [{\r\n bus: {\r\n number: 2\r\n }\r\n },\r\n {\r\n bus: {\r\n number: 3\r\n }\r\n },\r\n]\r\nfor (i=0; i\u003C10000; i\u002B\u002B) {\r\n assignments.push({\r\n bus: {\r\n number: i\r\n }\r\n })\r\n}","TestCases":[{"Name":"map filter join","Code":"var tempResult = assignments.map((assignment) =\u003E assignment.bus?.number).filter((busNumber) =\u003E busNumber !== \u0027\u0027).join(\u0027 | \u0027);","IsDeferred":false},{"Name":"reduce","Code":"var tempResult = assignments.reduce((acc, assignment) =\u003E {\r\n if (acc.length \u003C 1) {\r\n return assignment.bus?.number ?? \u0027\u0027;\r\n }\r\n return \u0060${acc} | ${assignment.bus?.number ?? \u0027\u0027}\u0060;\r\n }, \u0027\u0027);","IsDeferred":false}]}