如何使用underscorejs从数组中选择多个属性?

时间:2016-08-17 14:36:19

标签: underscore.js

如何仅使用 underscorejs

从数组中选择多个属性

var arr = [{Analytics:16},{技术:12},{医疗:20},{运营:40}]

以下格式要求输出。 [12,40,20,16]

由于

3 个答案:

答案 0 :(得分:1)

你可以先在map数组上获取values然后flatten结果:

var result = _.flatten(_.map(arr, _.values));

答案 1 :(得分:0)

var arr = [{Analytics:16}, {Technology:12}, {Medical:20}, {Operations:40}];
var output = [];

_.each(arr, function (e){output.push(_.flatten(e)[0])});

output = [16, 12, 20, 40];

答案 2 :(得分:0)

/testing/...