{"ScriptPreparationCode":"const arr = [];\r\nfor(let i=0; i \u003C 1000000; i\u002B\u002B){\r\n arr.push({ id: _.random(0, 5) });\r\n}\r\nfunction Arr(){\r\n return arr;\r\n}","TestCases":[{"Name":"Arrow Function Filter","Code":"_.filter(Arr(), (i) =\u003E i.id === 5);","IsDeferred":false},{"Name":"Prop","Code":"_.filter(Arr(), \u0027id\u0027, 5);","IsDeferred":false},{"Name":"Object","Code":"_.filter(Arr(), {id: 5});","IsDeferred":false},{"Name":"Filter Prototype","Code":"Arr().filter((i) =\u003E i.id === 5);","IsDeferred":false},{"Name":"Explicit Filter Prototype","Code":"Array.prototype.filter.call(Arr(), (i) =\u003E i.id === 5);","IsDeferred":false}]}