次のような多次元配列から配列を作成したいと思います。
var dataItaly = [
/*Town Region City*/
["Castelspina","Piemonte","Alessandria" ],
["Cavatore","Piemonte","Alessandria" ],
["Cella Monte","Piemonte","Alessandria" ],
["Cereseto","Piemonte","Alessandria" ],
["Cantarana","Piemonte","Asti" ],
["Capriglio","Piemonte","Asti" ],
["Casorzo","Piemonte","Asti" ],
["Albino","Lombardia","Bergamo" ],
["Algua","Lombardia","Bergamo" ],
["Abbiategrasso","Lombardia","Milano" ],
["Agrate Brianza","Lombardia","Milano" ],
["Aicurzio","Lombardia","Milano" ],
["Almese","Piemonte","Torino" ],
["Alpette","Piemonte","Torino" ],
["Alpignano","Piemonte","Torino" ],
["Andezeno","Piemonte","Torino" ],
["Albonese","Lombardia","Pavia" ],
["Albuzzano","Lombardia","Pavia" ],
["Arena Po","Lombardia","Pavia" ],
["Badia Pavese","Lombardia","Pavia" ]
];
これが私の出発点です...
var region = "Piemonte"
// array must appear the city of "Piemonte"
function createArrayCity (dataItaly, region) {
var arrayList;
for (i = 0; i <dataItaly.length i) {
if the region === [1] {
arrayList [2]. append;
return arrayList;
}
}
}
この内容は、arrayList [Alessandria、Torino、Asti] でなければなりません。var region = "Lombardia" の場合、arrayList の内容は [ベルガモ、ミラノ、パビア] です。