如果你想在 JavaScript 中使用 lodash 来排除一个对象(Object)的特定键(keys),可以使用 _.omit() 函数。_.omit() 函数接受两个参数:要排除键的对象和一个包含要排除的键的数组。它返回一个新对象,其中不包含指定的键。

以下是一个示例,演示如何使用 lodash 的 _.omit() 函数来排除对象中的特定键:

const _ = require('lodash');

const originalObject = {
  id: 1,
  name: 'John',
  age: 30,
  city: 'New York',
};

const keysToExclude = ['id', 'city'];

const modifiedObject = _.omit(originalObject, keysToExclude);

console.log(modifiedObject);

在上述示例中,我们首先导入 lodash,并定义了一个包含要排除的键的数组 keysToExclude。然后,我们使用 _.omit() 函数来排除 originalObject 中的 idcity 键。最后,modifiedObject 将包含排除了指定键的对象。

运行上述代码,你将得到以下输出:

{ name: 'John', age: 30 }

modifiedObject 中不再包含 idcity 键,它们已经被成功排除。这是使用 lodash 的一种方便的方式来操作对象,并排除不需要的键。

发表评论