VBArray.toArray

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.

Attention ! Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.

La méthode VBArray.toArray() renvoie un tableau JavaScript Array à partir d'une valeur VBArray.

Syntaxe

monVBArray.toArray()

Valeur de retour

La valeur VBArray convertie en Array. Un tableau VBArray étant multi-dimensionnel, il est aplati avec les tableaux des dimensions les uns à la suite des autres. Ainsi, si le tableau VBArray contient [1,2,3][4,5,6][7,8,9], il sera converti en un tableau Array ayant la structure [1,2,3,4,5,6,7,8,9].

Il n'existe aucune méthode qui permette de convertir un tableau Array en VBArray.

Exemples

<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>

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.

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : SphinxKnight
Dernière mise à jour par : SphinxKnight,