[英]2D Javascript array
簡單地說,有沒有辦法使用類似的語法創建一個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,Opera 9,IE6和Chrome中工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.