关于后端返回给我们的对象或者数组为空时我们把空字符(“”)串变成横杠(“-”)

根据需求,我们分别把他写成两种方法,在我们项目中可以 直接调用该方法,方法如下:

1.把数组中为空的项替换成横杠

//把数组中为空的项替换成横杠

export function filtrateData(data) {

data.forEach(obj => {

Object.keys(obj).forEach(key => {

if (

obj[key] === '--' ||

obj[key] === '' ||

obj[key] === null ||

obj[key].length === 0

) {

obj[key] = '-';

}

});

});

}

2.把对象中值为空的项替换成横杠

//把对象中值为空的项替换成横杠

export function filtrateFrom(data) {

for (let key in data) {

if (

data[key] === null ||

data[key] === undefined ||

data[key] === '' ||

data[key].length === 0

) {

data[key] = '-';

}

}

}

相关推荐
倾颜1 分钟前
我是怎么把 Multi-Tool Runtime 升级成第一层 Skill Runtime 的
前端·llm·next.js
qq_406176143 分钟前
React 状态管理完全指南:从入门到选型
前端·javascript·react.js
thatway19898 小时前
闲聊-关于AI终结者的警醒
前端
努力的小郑9 小时前
突发!Claude Code 51万行源码全网裸奔:一场史诗级“开源”事故,国内大厂笑麻了
前端·后端·ai编程
七度黑光9 小时前
用 openclaw 给故障复盘打分:质量审核自动化实践
运维·服务器·前端·数据库·自动化
HashTang9 小时前
Claude Code 源码中 REPL.tsx 深度解析:一个 5005 行 React 组件的架构启示
前端·后端·ai编程
wendycwb10 小时前
前端城市地址根据最后一级倒推,获取各层级id的方法
前端·vue.js·typescript
终端鹿10 小时前
Vue3 模板引用 (ref):操作 DOM 与子组件实例 从入门到精通
前端·javascript·vue.js
千寻girling10 小时前
不知道 Java 全栈 + AI 编程有没有搞头 ?
前端·人工智能·后端
小码哥_常11 小时前
Android开发:精准捕获应用的前后台行踪
前端