使用 underscore.js 选择多个属性

pick multiple properties using underscore.js

var arr = [{Analytics:26}, {Technology:22}, {Medical:40}, {Operations:90}]

输出必须按顺序进行。从运营、医疗、分析和技术开始。

输出:

[90,40,26,22]

您可以将对象与

合并
var merged = Object.assign({}, ...arr);

然后选择你想要的:

var output = [merged.Operations, merged.Medical, merged.Analytics, merged.Technology];

如果你更喜欢纯下划线:

var merged = _.extend({}, ...arr);
_.map(['Operations', 'Medical', 'Analytics', 'Technology'], prop => merged[prop]);