在 Uniapp 中,可以使用 JavaScript 中的 for 循环和 if 语句来遍历和筛选对象中的空数据。具体操作如下:

  1. 定义一个新的空对象,用于存储筛选后的数据。
let newRes = {};
  1. 使用 for 循环遍历原始对象中的每一个属性。
for(let key in res){
  // TODO:
}
  1. 在循环中,使用 if 语句判断当前属性对应的值是否为空。
for(let key in res){
  if(res[key] !== ''){ 
    // TODO:
  }
}
  1. 如果当前属性对应的值不为空,则将该属性和其对应的值复制到新的空对象中。
for(let key in res){
  if(res[key] !== ''){ 
    newRes[key] = res[key];
  }
}
  1. 最终,新的空对象 newRes 中就只包含非空数据了。

完整代码如下:

let res = {200: '何俊', 201:'15952428233', 202: ''};
let newRes = {};
for(let key in res){
  if(res[key] !== ''){ 
    newRes[key] = res[key];
  }
}
console.log(newRes); // 输出:{200: '何俊', 201: '15952428233'}
Uniapp 中如何去除对象中的空数据

原文地址: https://www.cveoy.top/t/topic/oKs2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录