Skip to content

filterObj

过滤对象值和字段

示例

js
const exampleData = { a: 1, b: 'b', c: undefined, d: null }

filterObj(exampleData) // { a: 1, b: "b" }

filterObj(exampleData, []) // { a: 1, b: "b", c: undefined, d: null }

filterObj(exampleData, undefined, ['a', 'b']) // {}

参数

名称说明类型可选值默认值
obj被过滤对象Object--
values被过滤的值,全等匹配Array-[undefined, null]
fields被过滤字段,模糊匹配Array-[]

返回值

(Object): 过滤后的对象