Angularjs - falsy值过滤器

时间:2016-07-26 23:48:11

标签: angularjs

我有一个像这样的对象数组:

var array = [{title:''},{title:'obj1'},{title:null,desc:'obj2'}];

我想只获取title不是假值(存在,不是null,不是空字符串等)的对象。

到目前为止,我有这个:

filterFilter(array,{title:'!'},true);

但我仍然得到titlenull的对象。我该怎么做?

1 个答案:

答案 0 :(得分:2)

使用Array.prototype.filter()

var filtered = array.filter(function(item){
    return item.title;
})