{"ScriptPreparationCode":"var a1 = [\u0027\u0027, \u00271231237\u0027, \u0027\u0027, \u0027\u0027, \u0027\u0027, \u0027\u0027, \u0027ergre\u0027, \u0027\u0027, \u0027\u0027, \u0027\u0027, \u0027\u0027, \u0027asdf1134\u0027, \u0027\u0027, \u0027\u0027, \u0027123\u0027];\r\nvar a2 = [\u00271231237\u0027, \u0027123\u0027, \u00271231237\u0027, \u0027123\u0027, \u00271231237\u0027, \u0027\u0027, \u0027123sdfsdf\u0027, \u0027sdfsdf\u0027],\r\n result,\r\n a1 = a1.flatMap((s, i) =\u003E i % 2 ? a1 : a2),\r\n a2 = a2.flatMap((s, i) =\u003E i % 2 ? a2 : a1);","TestCases":[{"Name":"Array.map().filter(Boolean)","Code":"result = a1.map(s =\u003E a2.includes(s) \u0026\u0026 s).filter(Boolean);","IsDeferred":false},{"Name":"Array.flatMap()","Code":"result = a1.flatMap(s =\u003E s \u0026\u0026 a2.includes(s) ? [s] : []);","IsDeferred":false},{"Name":"Array.reduce()","Code":"result = a1.reduce((acc, s) =\u003E (s \u0026\u0026 a2.includes(s) ? [...acc, s] : acc), []);","IsDeferred":false}]}