从对象中排除指定的属性 Omit specified properties from an object
原始对象的类型 / Type of the original object
要排除的属性键类型 / Type of keys to omit
原始对象 / The original object
要排除的属性键数组 / Array of keys to omit
Optional
是否同时排除值为 undefined 的属性 / Whether to also omit properties with undefined value
排除指定属性后的新对象 / New object with specified properties omitted
// 示例1: 基本用法 / Basic usageconst obj = { a: 1, b: 2, c: 3 };omit(obj, ['b']); // { a: 1, c: 3 } Copy
// 示例1: 基本用法 / Basic usageconst obj = { a: 1, b: 2, c: 3 };omit(obj, ['b']); // { a: 1, c: 3 }
// 示例2: 排除 undefined 值 / Omit undefined valuesconst obj = { a: 1, b: undefined, c: 3 };omit(obj, ['c'], true); // { a: 1 } Copy
// 示例2: 排除 undefined 值 / Omit undefined valuesconst obj = { a: 1, b: undefined, c: 3 };omit(obj, ['c'], true); // { a: 1 }
从对象中排除指定的属性 Omit specified properties from an object