{"ScriptPreparationCode":"var array = [\r\n { \u0027name\u0027: \u0027lim\u0027, \u0027age\u0027: 26, \u0027key\u0027: 1 },\r\n { \u0027name\u0027: \u0027kim\u0027, \u0027age\u0027: 28, \u0027key\u0027: 2 },\r\n { \u0027name\u0027: \u0027choi\u0027, \u0027age\u0027: 32, \u0027key\u0027: 1 },\r\n { \u0027name\u0027: \u0027park\u0027, \u0027age\u0027: 21, \u0027key\u0027: 3 }\r\n ];","TestCases":[{"Name":"Lodash","Code":"_.keyBy(array, \u0027key\u0027);","IsDeferred":false},{"Name":"Vanilla JS","Code":"array.reduce((pre, cur) =\u003E {\r\n pre[cur.key] = pre[cur.key] || [];\r\n pre[cur.key].push(cur);\r\n return pre;\r\n }, {});","IsDeferred":false}]}