Freigeben über


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>

Anforderungen

Version 3

Betrifft:

VBArray-Objekt

Siehe auch

Referenz

dimensions-Methode

getItem-Methode

lbound-Methode

ubound-Methode