12 messaggi dal 01 giugno 2001
Qual'è la sintassi per creare un'Array a più dimensioni?

Grazie


129 messaggi dal 03 ottobre 2001
Credo che sia:

DIM NomeArray(x, y)

"x" e "y" ovviamente devono essere due numeri interi.

Ciao.
Nuvolari2

---------------------
Mi disse il Saggio: "La risposta è dentro di te... però è sbagliata"

---------------------
Mi disse il Saggio: "La risposta è dentro di te... però è sbagliata"
11.886 messaggi dal 09 febbraio 2002
Contributi
Si quello che dice nuvolari è in vbscript ed è corretto (l'ho provato e funziona). Se invece usi il Javascript non puoi dichiarare direttamente un array a due dimensioni, devi farlo in più passaggi:

- Dichiari un'array classico usando:
myarray = new Array(3)

-e poi in ogni elemento dell'array ci metti un'altro array:
for (i=0; i<myarray.length; i++){
myarray[i] = new Array(5)
}

in questo modo hai creato una matrice 3x5 e puoi accedere ai suoi elementi scrivendo:

myarray[2][4] = "Ciccio"

----------------
Una nota sulle dichiarazioni degli array:
Javascript:
myarray = new Array (3)
vuol dire che hai creato un'array di 3 elementi a cui puoi accedere tramite gli indici 0,1,2

Vbscript:
Dim myarray(3)
Vuol dire che hai creato un array di 4 elementi, con indici 0,1,2,3

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.