将集合映射到其他集合

时间:2017-12-14 12:47:18

标签: angular typescript

我有包含集合的JSON数据:

"monthlySales": [
    {
        "month": 11,
        "value": 2
    },
    {
        "month": 12,
        "value": 1
    }
]

我想从中创建仅包含value s的新集合 - 类似这样的内容:

let valuesArray = [2, 1]

2 个答案:

答案 0 :(得分:2)

您可以从Array.prototype.map运营商那里受益:

let valuesArray = monthlySales.map(x => x.value);

答案 1 :(得分:1)

以下是如何做到的,

var newArray = monthlySales.map(function(k,v){return k.value;});