{"ScriptPreparationCode":"var array = [];\r\nfor (var i = 0; i \u003C 5000; i\u002B\u002B) {\r\n \tif (i % 2 === 0) {\r\n \tarray.push({\r\n \t\t\tuser: \u0027Mohit\u0027,\r\n \t\t\tage: 26,\r\n \t\t\tactive: true,\r\n \t\t\tuser2: \u0027Mohit\u0027,\r\n \t\t\tage2: 26,\r\n \t\t\tactive2: true,\r\n \t\t\tuser3: \u0027Mohit\u0027,\r\n \t\t\tage3: 26,\r\n \t\t\tactive3: true,\r\n\t\t});\r\n } else {\r\n \tarray.push({\r\n \t\t\tuser: \u0027Rohit\u0027,\r\n\t\t\tage: 25,\r\n\t\t\tactive: false,\r\n\t\t\tuser2: \u0027Rohit\u0027,\r\n\t\t\tage2: 25,\r\n\t\t\tactive2: false,\r\n\t\t\tuser3: \u0027Rohit\u0027,\r\n\t\t\tage3: 25,\r\n\t\t\tactive3: false,\r\n\t\t}); \r\n }\r\n}\r\nvar template = [];","TestCases":[{"Name":"ES6 forEach","Code":"array.forEach(v =\u003E {\r\n\tif (v.user === \u0027Mohit\u0027) {\r\n \ttemplate.push(v);\r\n }\r\n});","IsDeferred":false},{"Name":"ES6 filter \uD6C4 map","Code":"template = array.filter(v =\u003E v.user === \u0027Mohit\u0027).map(v =\u003E v);","IsDeferred":false},{"Name":"ES6 filter","Code":"template = array.filter(v =\u003E v.user === \u0027Mohit\u0027);","IsDeferred":false},{"Name":"ES6 map","Code":"template = array.map(v =\u003E v.user === \u0027Mohit\u0027);","IsDeferred":false},{"Name":"lodash filter","Code":"template = _.filter(array, { user: \u0027Mohit\u0027 });","IsDeferred":false},{"Name":"lodash map","Code":"template = _.map(array, v =\u003E v.user === \u0027Mohit\u0027);","IsDeferred":false}]}