Uniapp 中如何去除对象中的空数据
在 Uniapp 中,可以使用 JavaScript 中的 for 循环和 if 语句来遍历和筛选对象中的空数据。具体操作如下:
- 定义一个新的空对象,用于存储筛选后的数据。
let newRes = {};
- 使用 for 循环遍历原始对象中的每一个属性。
for(let key in res){
// TODO:
}
- 在循环中,使用 if 语句判断当前属性对应的值是否为空。
for(let key in res){
if(res[key] !== ''){
// TODO:
}
}
- 如果当前属性对应的值不为空,则将该属性和其对应的值复制到新的空对象中。
for(let key in res){
if(res[key] !== ''){
newRes[key] = res[key];
}
}
- 最终,新的空对象 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'}
原文地址: https://www.cveoy.top/t/topic/oKs2 著作权归作者所有。请勿转载和采集!