在typescript / angular中修改数组

时间:2017-05-11 01:43:32

标签: angular typescript

我正在尝试将字符串数组更改为键值对数组,如下所示 ["a","b"]变为[{"Info":"a"},{"Info":"b"}]

任何建议都会很棒。

2 个答案:

答案 0 :(得分:3)

您可以使用map

const result = ['a', 'b'].map(item => ({ info: item });

答案 1 :(得分:0)

使用 Array#map

let array = ["a", "b"];

let mappedArray: Array<{
    info: string
}> = array.map(item: string => {
    return {
        info: item
    };
})