UNPKG

@zstings/utils

Version:

javascript、typescript 工具函数库 文档地址 [utils 文档](https://zstings.github.io/utils/)

14 lines (13 loc) 477 B
/** * 删除指定对象的指定属性 * @param target 指定对象 * @param keys 由需要删除的属性组成的数组,不传时为[] * @return 新的对象 * @category 对象Object * @example * ```ts * omit({a: 1, b: 2, c: 3}, ['a', 'c']) // => {b: 2} * ``` */ export default function omit<T extends Record<string, any>>(target: T): T; export default function omit<T extends Record<string, any>, U extends (keyof T)[]>(target: T, keys: U): Omit<T, U[number]>;