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

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

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

}

}

}

相关推荐
小宇的天下2 分钟前
Virtuoso 中的tech file 详细说明
java·服务器·前端
m0_502724952 分钟前
JavaScript - 让一个数组对象重复多次
javascript
怕浪猫13 分钟前
React从入门到出门第八章 React19新特性use()/useOptimistic 原理与业务落地
javascript·react.js·前端框架
Zoey的笔记本17 分钟前
「软件开发缺陷管理工具」的闭环追踪设计与自动化集成架构
java·服务器·前端
Sapphire~21 分钟前
【前端基础】04-XSS(跨站脚本攻击,Cross-Site Scripting)
前端·xss
奔跑的web.22 分钟前
Vue 3.6 重磅新特性:Vapor Mode 深度解析
前端·javascript·vue.js
MediaTea23 分钟前
Python OOP 设计思想 13:封装服务于演化
linux·服务器·前端·数据库·python
唐璜Taro23 分钟前
2026全栈开发AI智能体教程(开篇一)
javascript·langchain
爱敲代码的婷婷婷.24 分钟前
patch-package 修改 node_modules流程以及注意点
前端·react native·前端框架·node.js
这是个栗子28 分钟前
【API封装参数传递】params 与 API 封装
开发语言·前端·javascript·data·params