You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JavaScript从对象数组中提取仅含指定键的新数组

解决方案

直接用JS数组自带的map方法遍历处理就行,核心是遍历每一个元素,只返回包含key属性的新对象:

写法1:常规写法,可读性更高

const result = myArray.map(function(item) {
  return { key: item.key };
});

写法2:箭头函数简化写法

注意如果用箭头函数隐式返回对象,需要给对象外层包小括号,否则JS会把大括号识别为函数体边界,不会正常返回对象:

const result = myArray.map(item => ({ key: item.key }));

两种写法的效果完全一致,最终result就是你要的结果数组,而且整个过程不会修改原来的myArray。

内容的提问来源于stack exchange,提问作者johny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 15:42:03