Jquery 如果对象中的键为零,则删除对象

Jquery 如果对象中的键为零,则删除对象,jquery,Jquery,我正在尝试构建一个负载,它包含两个值:Name和Quantity。每个数量都与名称相关联。我试图做的是,如果数量等于零,那么带有名称和数量的对象不会添加到我的有效负载中 var myQuantity=$('input[name=“quantity[]”).map(函数(){return$(this.val();}).get(); var myName=$('[name=“name[]”].map(函数(){return$(this.text();}).get(); var len=myQuan

我正在尝试构建一个负载,它包含两个值:Name和Quantity。每个数量都与名称相关联。我试图做的是,如果数量等于零,那么带有名称和数量的对象不会添加到我的有效负载中

var myQuantity=$('input[name=“quantity[]”).map(函数(){return$(this.val();}).get();
var myName=$('[name=“name[]”].map(函数(){return$(this.text();}).get();
var len=myQuantity.length;
var数据=[]
对于(变量x=0;x

1
2

3
只有在它不是空的情况下才能添加它

for (var x = 0; x < len; x++){
    var element = {
        "name"     : myName[x],
        "quantity" : myQuantity[x]  
    }
    if(myQuantity[x] != 0){
        data.push(element);
    }
  }
  console.log(data);
for(变量x=0;x
尝试包装数据。按if>0