js删除存在多个为空集合对象

描述:当后台返回集合为多个时,比如:var a = {[“number1”:“one”]},
{[“number2”:""]},
{[“number3”:""]},
如何删除为空的呢,
第一种:使用for 遍历 集合:
for(var i in a){
if(a[i].number != “”){
delete a[i];
}
}
第二种:
var b = new Array();
for(var j in a){
if (a[i].number != “”){b.push(a[i])}
}
console.log(b);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在JavaScript中,我们可以使用forEach()方法来处理一个集合中的对象,并判断是否为null。具体步骤如下: 首先,假设我们有一个集合(数组)namedCollection,其中包含多个对象。 我们可以使用forEach()方法遍历namedCollection中的每个对象。在遍历过程中,我们使用条件语句来判断对象是否为null。 在条件语句中,我们使用双等号(==)来比较对象是否为null。如果对象为null,则执行相应的处理逻辑,例如删除对象或将其设置为其他值。 以下是一个示例代码: ```javascript // 假设namedCollection是我们要处理的集合,包含多个对象 var namedCollection = [{name: "A", value: null}, {name: "B", value: 2}, {name: "C", value: null}]; // 使用forEach()方法遍历集合中的每个对象 namedCollection.forEach(function(obj) { // 判断对象是否为null if (obj.value == null) { // 对象为null的处理逻辑,例如将其删除或设置为其他值 delete obj.value; // obj.value = "N/A"; } }); // 输出处理后的集合 console.log(namedCollection); ``` 在上述示例代码中,我们遍历namedCollection中的每个对象,并使用条件语句来判断value属性是否为null。如果为null,则删除该属性,否则保持不变。 最后,我们输出处理后的集合到控制台,以便查看处理结果。 请注意,以上示例仅仅是示范一种处理方式,并不是唯一的解决方案。根据具体需求和情况,你可以根据自己的需要来处理集合中的对象为null的情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值