Metodo ubound
Restituisce il valore di indice massimo utilizzato nella dimensione specificata dell'oggetto VBArray.
function ubound( [dimension : Number] ) : Number
Argomenti
- dimension
Facoltativo. Dimensione dell'oggetto VBArray di cui si desidera identificare l'indice del limite massimo. Se omesso, il metodo ubound funziona esattamente come se fosse stato passato il valore 1.
Note
Se l'oggetto VBArray è vuoto, il metodo ubound viene restituito undefined. Se dimension è negativo o maggiore del numero di dimensioni dell'oggetto VBArray, verrà generato un errore di indice non compreso nell'intervallo.
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 determinazione del numero di dimensioni dell'Array di tipo safe e del limite superiore di ciascuna dimensione. 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
k = k + 1
Next
Next
CreateVBArray = a
End Function
-->
</SCRIPT>
<SCRIPT LANGUAGE="JScript">
<!--
function VBArrayTest(vba)
{
var i;
var a = new VBArray(vba);
var s = "";
for (i = 1; i <= a.dimensions(); i++)
{
s += "The upper bound of dimension ";
s += i + " is ";
s += a.ubound(i);
s += ".<BR>";
}
return (s);
}
-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT language="jscript">
document.write(VBArrayTest(CreateVBArray()));
</SCRIPT>
</BODY>