Skip to content

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 }

基于 MIT 许可发布