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

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

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

}

}

}

相关推荐
快乐肚皮8 分钟前
深入理解Loop Engineering
前端·后端
半个落月12 分钟前
从递归到快速排序:用 JavaScript 把分治思想讲明白
javascript·算法·面试
风骏时光牛马27 分钟前
VHDL十大经典基础功能设计实例代码合集
前端
小兔崽子去哪了31 分钟前
Vue3 + Pinia 集成 IGV.js 实现 BAM 文件在线浏览
javascript·vue.js·后端
hunterandroid35 分钟前
Notification 通知:从基础到渠道适配
前端
孟陬37 分钟前
Claude Code 巧思 `Ctrl+S` 暂存键
前端·后端
PedroQue991 小时前
V1.6.1性能优化:高频路径提速与代码精简
前端·uni-app
猩猩程序员1 小时前
将 LiteLLM 迁移到 Rust —— 构建最快、最轻量的 AI Gateway
前端
小月土星1 小时前
JavaScript 快速排序:从 pivot、双指针到分治思想
javascript·算法·面试
lichenyang4531 小时前
JSBridge 分发升级:为什么要从 if-else 变成 Registry > 这是「ASCF 架构升级」系列的第 3 篇
前端