--- title: VBArray slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray tags: - JavaScript - Microsoft - Non-standard - Reference - VBArray translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray ---
L'objet VBArray
permet d'accéder à des tableaux Visual Basic.
varName = new VBArray(safeArray);
safeArray
VBArray
.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.
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>
L'objet VBArray
ne possède aucune propriété.
VBArray.dimensions()
VBArray
.VBArray.getItem()
VBArray.lbound()
VBArray
pour la dimension indiquée.VBArray.toArray()
VBArray
.VBArray.ubound()
VBArray
pour la dimension indiquée.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.