Einfach ausgedrückt, gibt es eine Möglichkeit, ein 2D-Javascript-Array mit ähnlicher Syntax zu erstellen?2D Javascript Array
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
Einfach ausgedrückt, gibt es eine Möglichkeit, ein 2D-Javascript-Array mit ähnlicher Syntax zu erstellen?2D Javascript Array
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
Sie können alle n-dimensionalen Arrays genau das Format, das Sie vorschlagen, wie im folgenden Beispiel erstellen:
<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>
Die Alertbox zurückkehren, in der Reihenfolge:
0,1,2
2
0,1,2,3,4,5,6,7,8
10,11,12
12
Ja. Dies funktioniert gut:
<script>
var newArray = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
]
alert(newArray[0][2]);
</script>
Getestet und funktioniert in FF3, Opera 9, IE6 und Chrome.
Was ist das Problem Funktioniert es nicht wie ein Zauber? -) – roenving
Ich dachte nicht, es zu testen, wahrscheinlich weil es 23 Uhr war und meine Schlafenszeit 10 ist;) – Teifion