{"ScriptPreparationCode":"var addons = [\r\n {\r\n id: \u0022a\u0022,\r\n price: 10000\r\n },\r\n {\r\n id: \u0022b\u0022,\r\n price: 10000\r\n },\r\n {\r\n id: \u0022c\u0022,\r\n price: 10000\r\n },\r\n {\r\n id: \u0022d\u0022,\r\n price: 10000\r\n }\r\n];\r\n\r\nvar checkoutAddons = {\r\n a: 3,\r\n d: 2\r\n};","TestCases":[{"Name":"map","Code":"const map = _.mapKeys(addons, \u0022id\u0022);\r\n\r\nconst result = _.mapValues(\r\n checkoutAddons, (quantity, id) =\u003E quantity * map[id].price\r\n);","IsDeferred":false},{"Name":"find","Code":"const result = _.mapValues(checkoutAddons, (quantity, id) =\u003E {\r\n return quantity * _.find(addons, [\u0022id\u0022, id]).price;\r\n});\r\n\r\nconsole.log(result);","IsDeferred":false}]}