deleteNullProperties
liz-q 2020/12/28
深度删除属性值是 null 的属性
deleteNullProperties(obj)
# 参数
obj
(Object | Array) :需要删除的数据
# 返回值
(Object | Array)): 删除后的数据
# 例子
import { deleteNullProperties } from '@liz-q/utils'
const obj = {
name: '张三',
age: null,
a: {
b: "b",
c: null,
d: [
{
f: 'f',
g: null
}
],
e: [1, 2, null, 3]
}
}
deleteNullProperties(obj)
// {
// name: '张三',
// a: {
// b: "b",
// d: [
// {
// f: 'f',
// }
// ],
// e: [1, 2, 3]
// }
// }