在我的角度JS应用程序的以下回调函数中,我只希望在数据地址[]中添加值,这些值在funtion参数中具有val值。 这基本上是函数返回基于我的json字符串匹配建议的值:
$scope.getAirports = function(val) {
return $http.get('https://raw.githubusercontent.com/vedvasa/airports/master/airports.json', {
params: {
address: val,
sensor: false
}
}).then(function(res){
var addresses = [];
angular.forEach(res.data.records, function(item){
addresses.push(item.code);
});
return addresses;
});
};
答案 0 :(得分:0)
在数组中使用filter()
fetch("https://raw.githubusercontent.com/vedvasa/airports/master/airports.json").
then(e => e.json()).
then(e => Promise.resolve(e.
records.
filter(e => e.carriers == 1))).
then(e => console.log(e.length))
显示此日志1655
与3885
不同。