5

次のようなメンバーairportCodeとairportCityを持つオブジェクトAirportがあるとします。

function Airport(airportCode, airportCity) {
        this.airportCode = airportCode;
        this.airportCity = airportCity;
    };     

追加できるオブジェクト Airport の配列を作成するにはどうすればよいですか。Java では、これは次のように機能します。

while(st.hasMoreTokens()) {
    Airport a = new Airport();
    a.airportCode = st.nextToken();
    a.airportCity = st.nextToken();
    airports.add(a);
}
4

3 に答える 3

11

非常に短い答え:

airports.push(new Airport("code","city"));
于 2012-07-18T11:43:56.337 に答える
7

これを試して:

function Airport(airportCode, airportCity) {
        this.airportCode = airportCode;
        this.airportCity = airportCity;
};

var dataArray = [];

for(var i=0; i< 10; i++){
    dataArray[i] = new Airport("Code-" + i, "City" + i);
}
于 2012-07-17T21:13:44.913 に答える
4

本当はそんなに違わない

var airports = [];
while (st.hasMoreTokens()) {
    var a = new Airport();
    a.airportCode = st.nextToken();
    a.airportCity = st.nextToken();
    airports.push(a);
}
于 2012-07-17T21:24:21.800 に答える