omitUndefined
过滤掉对象中值为 undefined
的属性,返回一个新对象。
@movk-repo/shared/utils/object/omitUndefined
参数
ts
function omitUndefined<T extends object>(obj: T): Partial<T>
obj
需要过滤的对象。该对象的属性值类型可以是任何类型。
- 类型:
T
- 必填:
true
示例
ts
import { omitUndefined } from '@movk-repo/shared'
const obj = { a: 1, b: undefined, c: 3 }
const filteredObj = omitUndefined(obj)
console.log(filteredObj) // 输出: { a: 1, c: 3 }