Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从数组中的对象返回键的最佳方法_Javascript_Arrays - Fatal编程技术网

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

Javascript 从数组中的对象返回键的最佳方法,javascript,arrays,Javascript,Arrays,我有这样一个对象数组: var myArray = [{ key: 2, value: 10, }, { key: 5, value: 4, }, { key: 3, value: 8, }, { key: 12, value: 4, }]; 仅使用键号将此数组转换为其他数组的最优雅方式是什么:[2,5,3,12]?使用.map: const myKeys = myArray.map(i => i.key); 使用数组.m

我有这样一个对象数组:

var myArray = [{
    key: 2,
    value: 10,
},
{
    key: 5,
    value: 4,
},
{
    key: 3,
    value: 8,
},
{
    key: 12,
    value: 4,
}];
仅使用键号将此数组转换为其他数组的最优雅方式是什么:
[2,5,3,12]

使用
.map

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

使用数组.map

var myArray=[{
重点:二,,
数值:10,
},
{
重点:五,,
价值:4,
},
{
重点:三,,
数值:8,
},
{
关键词:12,
价值:4,
}];
log(myArray.map(a=>a.key))