Javascript Matrix

Wie kann man eine Matrix erstellen ohne eine Länge anzugeben?
oder
Was sind dichte Matrizen und wie kann man sie verwenden?

Erklärung


Dynamische Matrizen:
In vielen Fällen, wollen wir die Matrix mit einer fixierten Größe oder Länge nicht erstellen. In solchen Fällen, können wir eine Matrix ohne Länge erstellen. Diese Matrix setzt seinen Wert dynamisch, wenn eine neue Variable oder ein neuer Eintrag hinzugefügt wird.
Syntax:
var araay = new Array();
Jetzt können wir Wert an jeder Position in dieser Matrix zuweisen, denn es hat keine Längengrenze. Wir können dieses durch Verwenden der "Länge" Attribut testen.
z.B.:

varname[6] = "testing array";


Da wir einen Wert an 6. Position zugewiesen haben, wird die Länge der Matrix jetzt 7 sein.

Beispiel Code:
<script language="javascript">
var araay = new Array();
araay[6] = "Matrix testen";
document.write("Größe von dynamischen Matrix ist- "+araay.length);
</script>


Ergebnis:


Dichte Matrix:
Dichte Matrix hat nicht eine so verschiedene Funktionalität als eine normale Matrix. Der einzige Unterschied ist, resp_codess die Werte der Matrix zur Zeit der Initialisierung der Matrix zugewiesen werden.


z.B.: var arraa = new Array("index 0","index 1","index 2");

Beispiel Code:
<script language="javascript">
var arraa = new Array("Matrixtest 1","Matrixtest 2");
document.write("Ergebnis von dichten Matrix ist- "+arraa[1]);
</script>


Ergebnis:
Im nächsten Kapitel untersuchen wir die vordefinierten Methoden des Matrixobjekts.....


Dichte Matrix:
Dichte Matrix hat nicht eine so verschiedene Funktionalität als eine normale Matrix. Der einzige Unterschied ist, resp_codess die Werte der Matrix zur Zeit der Initialisierung der Matrix zugewiesen werden.