{"ScriptPreparationCode":"function intersect(...array) {\r\n var s = new Set();\r\n for(var a of array) {\r\n for(var item of a) {\r\n s.add(item)\r\n }\r\n }\r\n return [...s];\r\n}\r\nvar a1 = [];\r\nvar a2 = [];\r\nvar a3 = [];\r\nfor (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n a1.push(~~(Math.random() * 100))\r\n a2.push(~~(Math.random() * 100))\r\n a3.push(~~(Math.random() * 100))\r\n}","TestCases":[{"Name":"native","Code":"intersect(a1, a2, a3);","IsDeferred":false},{"Name":"lodash","Code":"_.intersection(a1, a2, a3);","IsDeferred":false}]}