Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
L'objet VBArray
permet d'accéder à des tableaux Visual Basic.
Syntaxe
varName = new VBArray(safeArray);
Paramètres
safeArray
- Une valeur
VBArray
.
Notes
Les tableaux VBArray sont uniquement accessibles en lecture seule et ne peuvent pas être créés directement. L'argument safeArray doit être une valeur VBArray valide. L'obtention d'une telle valeur ne peut se faire que via un contrôle ActiveX ou via un autre objet.
Les tableaux VBArray peuvent avoir plusieurs dimensions, dont chacune a un ensemble d'indices différents.
Exemples
The following example consists of three parts. The first part is VBScript code to create a Visual Basic safe array. The second part is JavaScript code that converts the Visual Basic safe array to a JavaScript array. Both of these parts go into the <HEAD> section of an HTML page. The third part is the JavaScript code that goes in the <BODY> section to run the other two parts.
<head> <script type="text/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 type="text/javascript"> <!-- function VBArrayTest(vbarray) { var a = new VBArray(vbarray); var b = a.toArray(); var i; for (i = 0; i < 9; i++) { console.log(b[i]); } } --> </script> </head> <body> <script type="text/javascript"> <!-- VBArrayTest(CreateVBArray()); --> </script> </body>
Propriétés
L'objet VBArray
ne possède aucune propriété.
Méthodes
VBArray.dimensions()
- Cette méthode renvoie le nombre de dimensions du tableau
VBArray
. VBArray.getItem()
- Cette méthode renvoie l'élément à l'emplacement indiqué.
VBArray.lbound()
- Cette méthode renvoie l'indice le plus bas du
VBArray
pour la dimension indiquée. VBArray.toArray()
- Cette méthode renvoie un tableau JavaScript standard converti à partir de l'objet
VBArray
. VBArray.ubound()
- Cette méthode renvoie l'indice le plus haut du
VBArray
pour la dimension indiquée.
Prérequis
Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.