{"ScriptPreparationCode":"var max1 = 1000; // 100,000 (100 Thousand)\r\nvar max2 = 10;\r\n\r\nvar childUids = [];\r\nfor (var i = 0; i \u003C= max1; i\u002B\u002B) { childUids.push(i); }\r\n\r\nvar childUidsToRemove = [];\r\nfor (var i = 0; i \u003C= max2; i\u002B\u002B) { childUidsToRemove.push(i); }\r\n ","TestCases":[{"Name":"Lodash.js filter","Code":"childUidsToRemove.forEach((childUid) =\u003E {\r\n _.remove(childUids, (uid) =\u003E uid === childUid);\r\n});","IsDeferred":false},{"Name":"native","Code":"Array.from(\r\n childUidsToRemove.reduce((set, childUid) =\u003E {\r\n set.delete(childUid);\r\n return set;\r\n }, new Set(childUids)),\r\n);","IsDeferred":false}]}