Devuelve el mayor valor de índice usado en la dimensión especificada de VBArray.
matrizSegura.ubound(dimensión)
Si el objeto VBArray está vacío, el método ubound devuelve el valor no definido. Si dimensión es mayor que el número de dimensiones del objeto VBArray, o es negativo, el método genera un error "Subíndice fuera de intervalo".
El siguiente ejemplo consta de tres partes. La primera parte es un código VBScript para crear una matriz segura de Visual Basic. La segunda parte es código JScript que determina el número de dimensiones de la matriz y los límites inferior y superior de cada dimensión. Ambas partes van en la sección <HEAD> de una página HTML. La tercera parte es el código JScript que va en la sección <BODY> para ejecutar las otras dos partes.
<HEAD> <SCRIPT LANGUAGE="VBScript"> <!-- Function CrearVBArray() 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 CrearVBArray = a End Function --> </SCRIPT> <SCRIPT LANGUAGE="JScript"> <!-- function ProbarVBArray(vba) { var i, s; var a = new VBArray(vba); for (i = 1; i <= a.dimensions(); i++) { s = "El límite superior de la dimensión "; s += i + " es "; s += a.ubound(i)+ ".<BR>"; return(s); } } --> </SCRIPT> </HEAD> <BODY> <SCRIPT language="jscript"> document.write(ProbarVBArray(CrearVBArray())); </SCRIPT> </BODY>
Método dimensions | Método getItem | Método lbound | Método toArray
Se aplica a: Objeto VBArray
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |