Fonction d'effacement VBScript

La fonction Effacer est utilisée pour réinitialiser les valeurs des tableaux de taille fixe et libérer la mémoire des tableaux dynamiques. Il se comporte en fonction du type de tableaux.

Syntaxe

Erase ArrayName
  • Tableau numérique fixe, chaque élément d'un tableau est remis à zéro.

  • Tableau String fixe, chaque élément d'un tableau est réinitialisé à la longueur zéro "".

  • Tableau d'objets, chaque élément d'un tableau est réinitialisé à la valeur spéciale Nothing.

Exemple

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim NumArray(3)
         NumArray(0) = "VBScript"
         NumArray(1) = 1.05
         NumArray(2) = 25
         NumArray(3) = #23/04/2013#

         Dim DynamicArray()
         ReDim DynamicArray(9)   ' Allocate storage space.

         Erase NumArray          ' Each element is reinitialized.
         Erase DynamicArray      ' Free memory used by array.

         ' All values would be erased.
         Document.write("The value at Zeroth index of NumArray is " & NumArray(0) & "<br />")
         Document.write("The value at First index of NumArray is " & NumArray(1) & "<br />")
         Document.write("The value at Second index of NumArray is " & NumArray(2) & "<br />")
         Document.write("The value at Third index of NumArray is " & NumArray(3) & "<br />")

      </script>
   </body>
</html>

Lorsque le code ci-dessus est enregistré au format .HTML et exécuté dans Internet Explorer, il produit le résultat suivant -

The value at Zero index of NumArray is 
The value at First index of NumArray is 
The value at Second index of NumArray is 
The value at Third index of NumArray is