{"ScriptPreparationCode":"var first = new Array(1000).fill().map((_,a) =\u003E a);\r\nvar second = first.slice(900);","TestCases":[{"Name":"Javascript Set intersection","Code":"const firstSet = new Set(first);\r\nconst secondSet = new Set(second);\r\n\r\nnew Set([...firstSet].filter(item =\u003E secondSet.has(item)));","IsDeferred":false},{"Name":"Lodash intersection","Code":"_.intersection(first, second)","IsDeferred":false},{"Name":"Loop with Set","Code":"const firstSet = new Set(first);\r\n\r\nsecond.filter(item =\u003E firstSet.has(item));","IsDeferred":false}]}