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

如何用一行代码合并对象数组中所有name值为一个数组?

一行代码提取对象数组中所有name字段为新数组

可以直接使用JavaScript的Array.prototype.map()方法实现,它能遍历数组并返回处理后的新数组,刚好匹配你的需求:

示例代码

// 输入的对象数组
const userList = [{
  id: 1,
  name: 'peter'
}, {
  id: 2,
  name: 'john'
}];

// 一行代码提取name字段
const nameArray = userList.map(item => item.name);

输出结果

['peter', 'john']

说明

map()方法会遍历userList里的每一个对象,每次迭代时取出当前对象的name属性值,最终将所有这些值汇总成一个新数组返回,核心逻辑就是一行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 05:01:44