Funzione di cancellazione di VBScript

La funzione di cancellazione viene utilizzata per ripristinare i valori di array di dimensioni fisse e liberare la memoria degli array dinamici. Si comporta a seconda del tipo di array.

Sintassi

Erase ArrayName
  • Matrice numerica fissa, ogni elemento in una matrice viene reimpostata su zero.

  • Array di stringhe fisso, ogni elemento in un array viene reimpostato a lunghezza zero "".

  • Array of Objects, ogni elemento in un array viene reimpostato sul valore speciale Nothing.

Esempio

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

Quando il codice sopra viene salvato come .HTML ed eseguito in Internet Explorer, produce il seguente risultato:

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