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

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

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

}

}

}

相关推荐
llq_350几秒前
Ant Design v5 样式兼容性问题与解决方案
前端
triumph_passion1 分钟前
React Hook Form 状态下沉最佳实践
前端·react.js
心在飞扬3 分钟前
langchain学习总结-两个Runnable核心类的讲解与使用
前端·后端
德育处主任5 分钟前
在小程序做海报的话,Painter就很给力
前端·微信小程序·canvas
匠心码员5 分钟前
Git Commit 提交规范:让每一次提交都清晰可读
前端
CDwenhuohuo6 分钟前
uniapp去掉手机状态栏 全屏展示
开发语言·javascript·uni-app
骑斑马的李司凌6 分钟前
调试时卡半天?原来127.0.0.1和localhost的区别这么大!
前端
哈哈O哈哈哈7 分钟前
Electron + Vue 3 + Node.js 的跨平台桌面应用示例项目
前端
ycbing7 分钟前
设计并实现一个 MCP Server
前端
千寻girling7 分钟前
面试官: “ 说一下怎么做到前端图片尺寸的响应式适配 ”
前端·javascript·面试