del-empty-objkey.ts 328 Bytes
Newer Older
1 2
import { isEmpty } from './isEmpty';

hucy's avatar
hucy committed
3 4 5 6 7 8 9
/**
 * 删除对象中为空的属性值 返回一个新对象
 * @param data - 原始对象
 **/
export const delEmptyObjkey = function (data: any) {
  const obj = {} as any;
  for (const key in data) {
10
    if (!isEmpty(data[key])) {
hucy's avatar
hucy committed
11 12 13 14 15
      obj[key] = data[key];
    }
  }
  return obj;
};