【发布时间】:2016-04-30 04:00:34
【问题描述】:
我有这个数组:
$scope.damageEvants =
[
{"id":2, "StartDate":21/05/2012, EndDate:null},
{"id":3, "StartDate":null, EndDate:02/09/2014},
{"id":4, "StartDate":null, EndDate:null},
{"id":5, "StartDate":21/05/2012, EndDate:null}
];
我想从数组中过滤(删除)属性 startDate 和 EndDate 为空的所有对象。
过滤后的结果:
$scope.damageEvants =
[
{"id":2, "StartDate":21/05/2012, EndDate:null},
{"id":3, "StartDate":null, EndDate:02/09/2014},
{"id":5, "StartDate":21/05/2012, EndDate:null}
];
我试过了:
$scope.damageEvants.filter(return item.StartDate!== null && item.EndDate !== null )
但这似乎是错误的方式。
如何使用过滤功能过滤$scope.damageEvants?
【问题讨论】:
标签: javascript jquery angularjs