{"ScriptPreparationCode":null,"TestCases":[{"Name":"object.entries reduce","Code":"var fruits= {\r\n \u0027A\u0027: { \u0027name\u0027: \u0027apple\u0027, \u0027number\u0027: 5},\r\n \u0027O\u0027: { \u0027name\u0027: \u0027orange\u0027, \u0027number\u0027: 10 },\r\n \u0027B\u0027: { \u0027name\u0027: \u0027banana\u0027, \u0027number\u0027: 15 },\r\n};\r\n\r\nconsole.log(\r\n Object.entries(fruits).reduce(\r\n (acc, [key, value]) =\u003E {\r\n return {\r\n ...acc,\r\n [key]: value.name\r\n };\r\n },\r\n {}\r\n )\r\n);","IsDeferred":false},{"Name":"lodash mapValues","Code":"var fruits= {\r\n \u0027A\u0027: { \u0027name\u0027: \u0027apple\u0027, \u0027number\u0027: 5},\r\n \u0027O\u0027: { \u0027name\u0027: \u0027orange\u0027, \u0027number\u0027: 10 },\r\n \u0027B\u0027: { \u0027name\u0027: \u0027banana\u0027, \u0027number\u0027: 15 },\r\n};\r\n\r\nconsole.log(\r\n _.mapValues(\r\n fruits,\r\n (fruit) =\u003E ({\r\n name: fruit.name\r\n })\r\n )\r\n);","IsDeferred":false}]}