{"ScriptPreparationCode":"var indexTbl = Array.from({ length: 50 }).map((value, i) =\u003E Math.ceil(Math.random()*1000));\r\nvar tabl = Array.from({ length: 1000000 }).map((value, i) =\u003E i);","TestCases":[{"Name":"Lodash partition","Code":"let result = _.partition(tabl, v =\u003E indexTbl.some(i=\u003Ei==v))","IsDeferred":false},{"Name":"forEach","Code":"let a = [], b = []; let result = tabl.forEach(item =\u003E {if (indexTbl.some(i=\u003Ei==item)) {a.push(item)} else {b.push(item)}})","IsDeferred":false},{"Name":"double filter","Code":"const a = tabl.filter(item =\u003E indexTbl.some(i=\u003Ei==item));\r\nconst b = tabl.filter(item =\u003E !indexTbl.some(i=\u003Ei==item));","IsDeferred":false}]}