我想从这样的多维数组创建一个数组:
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 的内容为 [Bergamo, Milano, Pavia]