我有點卡住試圖做一個3維數組。 下面的代碼:對文字[顏色] [字體:JavaScript 3維字符串數組
var text = new Array("purple", "red", "white");
text["purple", "red", "white"] = new Array("one", "two", "three");
text["purple", "red", "white"]["one", "two", "three"] = new Array(3);
var color = "white";
var font = "one";
var num = "two";
text[color][font][num] = new Image();
text[color][font][num] = "destination";
它不運行,當我檢查元素,它給了我一個「的未定義無法設置屬性‘白’遺漏的類型錯誤」 ] [num] = new Image();一行。
請幫幫忙,我究竟做錯了什麼? :(
'文本[「紫色」,「紅」,「白」]'是不正確的,等同於'文本[「白」] ' – techfoobar 2014-09-30 05:48:40