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

2023-12-15 05:05:48

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

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

? ? }

? }

}

文章来源:https://blog.csdn.net/weixin_49826079/article/details/134931428
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。