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

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

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

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

export function filtrateData(data) {

data.forEach(obj => {

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

if (

objkey === '--' ||

objkey === '' ||

objkey === null ||

objkey.length === 0

) {

objkey = '-';

}

});

});

}

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

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

export function filtrateFrom(data) {

for (let key in data) {

if (

datakey === null ||

datakey === undefined ||

datakey === '' ||

datakey.length === 0

) {

datakey = '-';

}

}

}

相关推荐
像我这样帅的人丶你还几秒前
MCP + npm:给五年前的老系统接上AI
前端·javascript·agent
南一Nanyi7 分钟前
依赖注入和控制反转
前端·设计模式·nestjs
小村儿7 分钟前
连载14-实战篇--一个半月,我一个人和 Claude Code 搭出一套数字人工程
前端·后端·ai编程
愚公移码19 分钟前
蓝凌EKP18产品:流程虚拟机(PVM)
java·开发语言·前端
promiseThen37 分钟前
5 分钟上手 Markdown:标题到表格、代码块与简历实战
前端
web66liang39 分钟前
webpack4+vue2项目使用 sass-embedded 导致的 DockerfIle 构建失败的问题
前端
Larcher41 分钟前
LangChain RAG 排错实录:.env 为什么没有生效
vue.js·后端
Strayer42 分钟前
拓扑管网 3D 可视化大屏demo:科技感(地图 + 拓扑 + 3D 空间)
前端·three.js·数据可视化
葬送的代码人生44 分钟前
从 Vue 到 React:Tailwind CSS 布局 + BFF 代理实战
前端·react.js·架构
摸鱼老王不带81 小时前
不用后端,纯前端读出"网站眼里你的真实出口 IP"——聊聊 Cloudflare 的 cdn-cgi/trace
前端