我的for循环出了什么问题?打印一组对象的某些属性?

时间:2017-09-27 00:04:29

标签: javascript arrays object



// Type some JavaScript code here.
var destinationAirport;
var stops;
window.routesResponse = function(routes)
{
     // YOUR CODE
    for(i=0;i<routes.length;i++)
    {
         routesArray=routes[i]
         destinationAiport=routesArray.destinationAirport
         stops=routesArray.stops
         console.log(destinationAirport,stops)
    }


}


// Make the API request:
var url = "https://eng1003.monash/OpenFlights/routes/?      airline=QF&sourceAirport=MEL&callback=routesResponse";
var script = document.createElement('script');
script.src = url;
document.body.appendChild(script);
&#13;
&#13;
&#13;

所以我得到了这个具有以下端点的路由API(即可以为不同信息调用的URL)。路由:https://eng1003.monash/OpenFlights/routes/?airline=airlineCode&sourceAirport=airportCode&callback=funcName返回由airlineCode运营的airportCode的所有航班的路径信息对象数组。需要以下参数:航空公司是航空公司代码,例如QANTAS的“QF”或阿联酋航空的“EK”。 sourceAirport是机场代码,例如Tullamarine的“MEL”或洛杉矶的“LAX”。如果使用JSONP,回调是JSONP回调函数。我想从JavaScript发出对此API的请求并显示结果。 routesResponse函数遍历routes数组中的每个路由并打印destinationAirport和停靠点数(通常是outputArea div)。这些是我的代码,但是当我发布它们时,停靠点和目的地机场不显示?

0 个答案:

没有答案