/** 舍弃字典中value为空的键值对 */
export const abandonDictionary = dict => {
let keys = {};
Object.keys(dict).forEach(o => {
let val = dict[o];
if (
(getType(val) === "Array" && val.length > 0) ||
(getType(val) !== "Array" && (val || val == 0) && val != "") ||
getType(val) === "Boolean"
) {
keys[o] = val;
}
});
return keys;
};
相关文章
- 12-30调用接口时过滤为空的数据
- 12-30ant design pro table 表格树形数据 children 为空数组时的显示问题
- 12-30mysql中关于 like ,not like 的用法时不能显示空值的数据(空值不参与判断,直接过滤空值)
- 12-30esayUi中datagrid中json串为空时,显示上一次数据的解决方法
- 12-30使用MSBuild Tools调用csproj项目文件发布网站时$(SolutionDir)宏参数值丢失为空的解决方案
- 12-30ExcelUtility 对excel的序列化与反序列化,支持当单元格中数据为空时将属性赋值为指定类型的默认值
- 12-30无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类 型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5 -0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来 自 HRESULT:
- 12-30ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段