JScript  

Objeto VBArray

Proporciona acceso a las matrices seguras de Visual Basic.

varName = new VBArray(matrizSegura) 

Argumentos

varName
Requerido. El nombre de la variable al que se asigna VBArray.
matrizSegura
Requerido. Un valor VBArray.

Comentarios

VBArrays son objetos de sólo lectura y no se pueden crear directamente. El argumento matrizSegura debe haber obtenido un valor VBArray antes de ser pasado al constructor VBArray. Esto sólo es posible al recuperar el valor de un objeto ActiveX u otro objeto existente.

VBArrays pueden tener múltiples dimensiones. Los índices de cada dimensión pueden ser distintos. El método dimensions recupera el número de dimensiones en la matriz; los métodos lbound y ubound recuperan el intervalo de índices de cada dimensión.

Ejemplo

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 un código JScript que convierte la matriz segura de VB en una matriz JScript. 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
         document.writeln(k)
         k = k + 1
      Next
      document.writeln("vbCRLF")
   Next
   CrearVBArray = a
End Function
-->
</SCRIPT>

<SCRIPT LANGUAGE="JScript">
<!--
function ProbarVBArray(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">
<!--
   ProbarVBArray(CrearVBArray());
-->
</SCRIPT>
</BODY>

Propiedades

El objeto VBArray no tiene propiedades.

Métodos

Método dimensions | Método getItem | Método lbound | Método toArray | Método ubound

Requisitos

Versión 3

Consulte también

Objeto Array

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.