我有一个像这样的对象数组:
var myArray = [{
key: 2,
value: 10,
},
{
key: 5,
value: 4,
},
{
key: 3,
value: 8,
},
{
key: 12,
value: 4,
}];
使用关键数字转换此数组的最优雅方式是什么?[2,5,3,12]
?
答案 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));