Function clearObject

  • 清理对象中的空值,将 nullundefined 删除或替换。

    Parameters

    • obj: any

      需要清理的对象

    • Optionalreplacement: any

      替换值,默认为 undefined,如果传入值则替换为该值。

    Returns {
        [k: string]: T;
    }

    • [k: string]: T
    clearObject({ a: 1, b: null, c: undefined, d: '', e: '   ' }); /// 返回: { a: 1 }
    clearObject({ a: 1, b: null, c: undefined, d: '', e: ' ' }, ''); /// 返回: { a: 1, b: '', c: '', d: '', e: '' }