diff options
Diffstat (limited to 'files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html')
-rw-r--r-- | files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html new file mode 100644 index 0000000000..377b5ba29f --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/vbarray/toarray/index.html @@ -0,0 +1,84 @@ +--- +title: VBArray.toArray +slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray/toArray +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray/toArray +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong> Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>La méthode <strong><code>VBArray.toArray()</code></strong> renvoie un tableau JavaScript {{jsxref("Array")}} à partir d'une valeur {{jsxref("VBArray")}}.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>monVBArray.toArray()</pre> + +<h3 id="Valeur_de_retour">Valeur de retour</h3> + +<p>La valeur <code>VBArray</code> convertie en {{jsxref("Array")}}. Un tableau <code>VBArray</code> étant multi-dimensionnel, il est aplati avec les tableaux des dimensions les uns à la suite des autres. Ainsi, si le tableau <code>VBArray</code> contient <code>[1,2,3][4,5,6][7,8,9]</code>, il sera converti en un tableau <code>Array</code> ayant la structure <code>[1,2,3,4,5,6,7,8,9]</code>.</p> + +<p>Il n'existe aucune méthode qui permette de convertir un tableau {{jsxref("Array")}} en {{jsxref("VBArray")}}.</p> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js"><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 s = ""; + for (i = 0; i < 9 ; i++) { + console.log(b[i]); + } + } + --> + </script> +</head> + +<body> + <script type="text/javascript"> + <!-- + VBArrayTest(CreateVBArray()); + --> + </script> +</body></pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>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.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("VBArray")}}</li> + <li>{{jsxref("VBArray.getItem()")}}</li> + <li>{{jsxref("VBArray.dimensions()")}}</li> + <li>{{jsxref("VBArray.lbound()")}}</li> + <li>{{jsxref("VBArray.ubound()")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> |