使用两次比较过滤数组

时间:2016-01-28 11:46:43

标签: jquery arrays

我使用.filter过滤数组,例如:

stack_wr = stack_wr.filter(function(obj2) {
    return obj2.class != sec__id;
});

以上代码完全符合我的要求。我的问题是我可以使用两个比较或return语句进行过滤吗?一个obj2.class != sec__id我已经完成了obj2.type != whatever_value,或者我需要过滤两次,就像我在下面所做的那样:

stack_wr = stack_wr.filter(function(obj2) {
    return obj2.class != sec__id;
});

stack_wr = stack_wr.filter(function(obj2) {
    return obj2.type != whatever_value;
});

1 个答案:

答案 0 :(得分:1)

你试过

吗?
stack_wr.filter(function(){
   return this.className !== 'email' && this.type !== 'password';
});

Simple Demo