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

如何使用lodash移除数组对象中的path子字段

解决方案

你可以使用lodash的_.map搭配_.omit方法实现需求,代码如下:

const _ = require('lodash');

// 原始数组
const originArr = [
  {source: 'source0', value: 'value0', path: 'path0'},
  {source: 'source1', value: 'value1', path: 'path1'},
  {source: 'source2', value: 'value2', path: 'path2'}
];

// 移除所有元素path字段的新数组
const processedArr = _.map(originArr, item => _.omit(item, 'path'));

方法说明

  • _.map用于遍历原始数组的每一项,处理后返回全新数组,不会修改原数组
  • _.omit接收对象和要排除的字段名作为参数,返回删除指定字段后的新对象,不会修改原对象
  • 如果你需要同时移除多个字段,可以给_.omit第二个参数传入字段名数组,示例:_.omit(item, ['path', 'source'])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 06:36:05