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

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

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

}

}

}

相关推荐
Jiangnan_Cai15 小时前
【Electron】Windows 下打包遇到 dist/unpacked 文件内 electron.exe 文件缺失问题
前端·javascript·electron
自不量力的A同学15 小时前
Electron 40.0.0 发布,跨平台桌面应用开发工具
前端·javascript·electron
Charlie_lll15 小时前
学习Three.js–材质(Material)
前端·three.js
Kratzdisteln15 小时前
【1902】预先生成完整的树状PPT结构
java·前端·powerpoint
softshow102615 小时前
html2canvas + jspdf实现页面导出成pdf
开发语言·javascript·pdf
深耕AI15 小时前
【wordpress系列教程】05 文章分类与标签
前端
摘星编程15 小时前
React Native for OpenHarmony 实战:StyleSheet 样式表优化
javascript·react native·react.js
michael_ouyang16 小时前
WebSocket 鉴权方案选型与 Electron 应用的最佳实践
前端·websocket·网络协议·electron
xixixin_16 小时前
【vue】中字符串与数组转换:为何首选 Computed 而非 Methods?
前端·javascript·vue.js
Sylvia33.16 小时前
网球/羽毛球数据API:专业赛事数据服务的技术实现
java·前端·websocket·json