从数组中的对象返回键的最佳方法

时间:2018-03-23 01:51:19

标签: javascript arrays

我有一个像这样的对象数组:

var myArray = [{
    key: 2,
    value: 10,
},
{
    key: 5,
    value: 4,
},
{
    key: 3,
    value: 8,
},
{
    key: 12,
    value: 4,
}];

使用关键数字转换此数组的最优雅方式是什么?[2,5,3,12]

2 个答案:

答案 0 :(得分:1)

使用.map

const myKeys = myArray.map(i => i.key);

答案 1 :(得分:1)

使用 array.map



var myArray = [{
    key: 2,
    value: 10,
},
{
    key: 5,
    value: 4,
},
{
    key: 3,
    value: 8,
},
{
    key: 12,
    value: 4,
}];

console.log(myArray.map(a => a.key));