Metodo toArray
Restituisce una matrice JScript standard convertita da un oggetto VBArray.
function toArray() : Array
Note
L'oggetto VBArray multidimensionale viene convertito in una matrice JScript a dimensione singola. Mediante il metodo toArray ciascuna dimensione successiva viene aggiunta alla fine di quella precedente. Un oggetto VBArray a tre dimensioni con tre elementi in ciascuna dimensione, ad esempio, viene convertito in una matrice JScript come descritto di seguito.
Si supponga che VBArray includa (1, 2, 3), (4, 5, 6), (7, 8, 9). Dopo la conversione, la matrice JScript includerà 1, 2, 3, 4, 5, 6, 7, 8, 9.
Attualmente non è disponibile alcun metodo di conversione di una matrice JScript in un oggetto VBArray.
Esempio
L'esempio seguente è composto da tre parti. La prima parte corrisponde al codice VBScript per la creazione di un Array di tipo Safe di Visual Basic. La seconda corrisponde al codice JScript per la conversione dell'Array di tipo Safe di Visual Basic in una matrice Jscript. Entrambe queste parti sono incluse nella sezione <HEAD> di una pagina HTML. La terza parte corrisponde al codice JScript incluso nella sezione <BODY> per l'esecuzione delle prime due parti.
<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>