Vet någon hur man skapar och lägger till värden i en tvådimensionell array? Hej Jens,tvådimensionell array?
mvh
JensSv: tvådimensionell array?
Personligen gillar jag att jobba med Array-klassen när jag kodar javascript. Med denna klass kan du skapa jagged arrays som är väldigt flexibla (dock inte lika bra ur prestanda synpunkt som vanliga flerdimensionella arrayer) :
Exempel :
<code>
var MyArray=new Array();
MyArray[0]=new Array();
MyArray[0][0]="Namn"
MyArray[0][1]="Adress" // MyArray[0].length==2
MyArray[1]=new Array();
MyArray[1][0]="Namn2"
MyArray[1][1]="Adress2" // MyArray[1].length==2
// MyArray.length==2
</code>
Men som sagt, du kan skapa jagged arrays genom att enbart låta vissa element i första dimensionen vara nya arrayer :
<code>
var MyArray=new Array();
MyArray[0]="Per"; // MyArray[0].length==1
MyArray[1]=new Array(); // Favoritartister
MyArray[1][0]="Metallica"
MyArray[1][1]="Iron Maiden"
MyArray[1][2]="Sator" // MyArray[1].length==3
MyArray[2]="32" // MyArray[2].length==1
// MyArray.length==3
</code>
Syntaxet för rena två(fler)dimensionella arrayer får någon annan bidra med...har aldrig använt detta i javascript.
/Per Hultqvist