我有这个阵列:
const stations = [{"number":31705,"name":"31705 - CHAMPEAUX (BAGNOLET)","address":"RUE DES CHAMPEAUX (PRES DE LA GARE ROUTIERE) - 93170 BAGNOLET","position":{"lat":48.8645278209514,"lng":2.416170724425901},"banking":true,"bonus":true,"status":"OPEN","contract_name":"Paris","bike_stands":50,"available_bike_stands":50,"available_bikes":0,"last_update":1465070874000},{"number":10042,"name":"10042 - POISSONNIÈRE - ENGHIEN","address":"52 RUE D'ENGHIEN / ANGLE RUE DU FAUBOURG POISSONIERE - 75010 PARIS","position":{"lat":48.87242006305313,"lng":2.348395236282807},"banking":true,"bonus":false,"status":"OPEN","contract_name":"Paris","bike_stands":33,"available_bike_stands":19,"available_bikes":14,"last_update":1465071301000},{"number":8020,"name":"08020 - METRO ROME","address":"74 BOULEVARD DES BATIGNOLLES - 75008 PARIS","position":{"lat":48.882148945631904,"lng":2.319860054774211},"banking":true,"bonus":true,"status":"OPEN","contract_name":"Paris","bike_stands":44,"available_bike_stands":39,"available_bikes":2,"last_update":1465071166000}];
我尝试使用 where 子句过滤它,如下所示:
console.log(_.filter(stations, function(v) { return v.number > 0 }));
但它返回一个空数组。你知道为什么吗?