{"ScriptPreparationCode":"var arr1 = [];\r\nfor(let i = 0; i \u003C 100000; i\u002B\u002B) {\r\n arr1.push(\u0027\u0027 \u002B i);\r\n}\r\n\r\nvar arr2 = [];\r\nfor(let i = 100001; i \u003E= 200000; i--) {\r\n arr2.push(\u0027\u0027 \u002B i);\r\n}","TestCases":[{"Name":"Spread lodash","Code":"const combo = [..._.difference(arr2, arr1), ..._.difference(arr1, arr2)];","IsDeferred":false},{"Name":"Concat lodash","Code":"const combo = _.difference(arr2, arr1).concat(_.difference(arr1, arr2));","IsDeferred":false},{"Name":"ES2024 set symmetricDifference","Code":"const set1 = new Set(arr1);\r\nconst set2 = new Set(arr2);\r\nconst combo = set1.symmetricDifference(set2)","IsDeferred":false}]}