如果你想在 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
中的 id
和 city
键。最后,modifiedObject
将包含排除了指定键的对象。
运行上述代码,你将得到以下输出:
{ name: 'John', age: 30 }
modifiedObject
中不再包含 id
和 city
键,它们已经被成功排除。这是使用 lodash 的一种方便的方式来操作对象,并排除不需要的键。