使用 Lodash 过滤 Object 值为 undefind、null 作者: Chuwen 时间: 2023-03-31 分类: JavaScript 评论 ## 功能实现 我们使用 Lodash 的 [omitBy](https://www.lodashjs.com/docs/lodash.omitBy "omitBy") 方法即可实现 参数 1. `object` (Object): 来源对象。 2. `[predicate=_.identity]` (Function): 调用每一个属性的函数。(*也就是当满足这个条件将会被过滤掉*) ```ts const { omitBy } = require("lodash") const filterParams = { day: 1, min: undefined, max: null, age: "" } omitBy(filterParams, (value, key) => value === undefined || value === null) // 运行结果:{ day: 1, age: '' } ```