omit
返回一个排除指定键的新对象。
typescript
const result = omit(obj, keys);用法
omit(obj, keys)
当您想要从对象中排除特定键时使用 omit。它返回一个新对象,其中删除了与指定键对应的属性。
typescript
import { omit } from 'es-toolkit/object';
// 排除特定键
const obj = { a: 1, b: 2, c: 3, d: 4 };
const result = omit(obj, ['b', 'c']);
// result 是 { a: 1, d: 4 }
// 指定不存在的键不会导致错误
const safe = omit(obj, ['b', 'nonexistent']);
// safe 是 { a: 1, c: 3, d: 4 }参数
obj(T extends Record<string, any>):要排除键的对象。keys(readonly K[]):要从对象中排除的键的数组。
返回值
(Omit<T, K>):排除了指定键的新对象。

