toArray-Methode
Aktualisiert: November 2007
Gibt ein aus einem VBArray konvertiertes JScript-Standardarray zurück.
function toArray() : Array
Hinweise
Bei der Konvertierung wird das multidimensionale VBArray in ein eindimensionales JScript-Array konvertiert. Die toArray-Methode hängt jede nachfolgende Dimension an das Ende der vorherigen an. Beispielsweise wird ein VBArray, das drei Dimensionen und drei Elemente in jeder Dimension enthält, wie folgt in ein JScript-Array konvertiert:
Angenommen, das VBArray enthält (1, 2, 3), (4, 5, 6), (7, 8, 9). Nach der Umwandlung enthält das JScript-Array 1, 2, 3, 4, 5, 6, 7, 8, 9.
Derzeit ist es nicht möglich, ein JScript-Array in ein VBArray zu konvertieren.
Beispiel
Das folgende Beispiel besteht aus drei Teilen. Der erste Teil ist VBScript-Code, der ein Visual Basic-SafeArray erstellt. Der zweite Teil enthält JScript-Code, der das Visual Basic-SafeArray in ein JScript-Array konvertiert. Diese beiden Teile gehören in den <HEAD>-Abschnitt einer HTML-Seite. Der dritte Teil ist JScript-Code, der vom <BODY>-Abschnitt aus die Ausführung der beiden anderen Teile bewirkt.
<HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Function CreateVBArray()
Dim i, j, k
Dim a(2, 2)
k = 1
For i = 0 To 2
For j = 0 To 2
a(j, i) = k
document.writeln(k)
k = k + 1
Next
document.writeln("<BR>")
Next
CreateVBArray = a
End Function
-->
</SCRIPT>
<SCRIPT LANGUAGE="JScript">
<!--
function VBArrayTest(vbarray)
{
var a = new VBArray(vbarray);
var b = a.toArray();
var i;
for (i = 0; i < 9; i++)
{
document.writeln(b[i]);
}
}
-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JScript">
<!--
VBArrayTest(CreateVBArray());
-->
</SCRIPT>
</BODY>