我試圖用其他答案解決我的錯誤,但只是失敗。我有這個簡單的例子,我認爲它是二維數組,但它不斷返回我未定義的錯誤。JavaScript二維數組未定義
var city = 'London',
country = 'England';
var locate = [];
locate['London']['England'] = ['Jhon','Mike'];
for (i = 0; i < locate[city][country].length; i++) {
console.log(locate[city][country][i]);
}
jsbin http://jsbin.com/pixeluhojawa/1/
那我在這個例子中做錯了,我會感激你的幫助。
'找到[ '倫敦']'顯然是不確定的。 – 2014-08-27 08:28:49
javascript中的2x2矩陣/數組是Array中的數組。你能以矩陣的形式提供你想要放入陣列的東西嗎?你是否嘗試{[倫敦,英格蘭],[約翰,邁克]}? – sbjumani 2014-08-27 08:31:16