deleteNullProperties

2020/12/28

深度删除属性值是 null 的属性

deleteNullProperties(obj)

# 参数

  1. 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]
// 	}
// }
Last Updated: 2023/11/13 下午5:46:22