Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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>