omitUndefinedomitUndefined 函数创建一个新对象,其中排除了所有值为 undefined 的属性。这在准备 API 请求体时特别有用。
import { omitUndefined } from '@movk/core'
const data = {
name: 'Project A',
description: 'A cool project',
owner: undefined,
tags: null
}
const cleanedData = omitUndefined(data)
// => { name: 'Project A', description: 'A cool project', tags: null }
omitUndefined<T extends object>(obj: T): Partial<T>
undefined 值属性的新对象。