{"ScriptPreparationCode":"var obj = Array(1000)\r\n .fill()\r\n .reduce((acc, curr, i) =\u003E {\r\n acc[i] = i;\r\n return acc;\r\n }, {});\r\nvar predicate = v =\u003E v % 2 === 0;","TestCases":[{"Name":"_.pickBy","Code":"_.pickBy(obj, predicate);","IsDeferred":false},{"Name":"filter","Code":"Object.entries(obj).filter(([_, v]) =\u003E predicate(v));","IsDeferred":false},{"Name":"reduce","Code":"Object.entries(obj).reduce((acc, [k, v]) =\u003E {\r\n if (predicate(v)) acc[k] = v;\r\n return acc;\r\n}, {});","IsDeferred":false}]}