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

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

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 = '-';

}

}

}

相关推荐
excel1 分钟前
nuxt 3 升级 nuxt 4 报错之 hasInjectionContext
前端
小磊哥er2 分钟前
深入解构Claude Code - 第 7 篇 · 连接外面的世界
javascript·ai编程
何以解忧,唯有..21 分钟前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
小磊哥er24 分钟前
深入解构Claude Code - 第 6 篇 · 终端里的图形界面
javascript·ai编程
海兰26 分钟前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(一)
javascript·python·金融
软件聚导航1 小时前
「聚小软 AI 助手」技术升级:从数据库检索到 RAG 知识库问答
前端·数据库·mysql·微信小程序·小程序·ai编程·rag
恋猫de小郭2 小时前
看懂大模型架构术语,帮助你理解目前常见的大模型开源架构
前端·人工智能·ai编程
yma162 小时前
通过提示词实现GitHub Pages 和 Nginx 双部署竟然这么简单?
前端
可乐鸡翅yeah_2 小时前
hls.js 内存泄漏实战排查,直播 M3U8 长时间播放异常定位方案
开发语言·javascript·python·django·ecmascript·m3u8·m3u8在线
前端 贾公子2 小时前
第09章:上下文与记忆 (2)
java·服务器·前端