簡而言之,有沒有一種方法可以使用類似的語法創建一個2D javascript數組?2D Javascript數組
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
簡而言之,有沒有一種方法可以使用類似的語法創建一個2D javascript數組?2D Javascript數組
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
可以使用正是你的建議作爲下面的示例中的格式創建任何n維數組:
<script>
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
var newArray3d =
[[[ 0, 1, 2],[ 3, 4, 5],[ 6, 7, 8]],
[[10, 11, 12],[13, 14, 15],[16, 17, 18]],
[[20, 21, 22],[23, 24, 25],[26, 27, 28]]]
alert(newArray[0]);
alert(newArray[0][2]);
alert(newArray3d[0]);
alert(newArray3d[1][0]);
alert(newArray3d[1][0][2]);
</script>
的警告框返回,按順序:
0,1,2
2
0,1,2,3,4,5,6,7,8
10,11,12
12
是的。這工作正常:
<script>
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
alert(newArray[0][2]);
</script>
測試和工作在FF3,歌劇9,IE6和Chrome。
什麼問題,它不是像魅力一樣工作嗎?) – roenving 2008-10-12 00:21:30