VBScript 中,Erase 用于重新初始化固定大小数组的元素,并释放动态数组的存储空间。语法如下:
Erase array
如果 array 是动态数组
则释放数组所占用的内存。再使用该数组时,必须使用 ReDim 重新分配空间。
如果 array 是固定大小的数组
则只是初始化数组,并不释放数组占用的内存。
- 如果数组无素类型为数值,将每个元素值设为 0。
- 如果数组元素类型为字符串,将每个元素值设为零长度字符串("")。
- 如果数组元素类型为对象,将每个元素值设为 Nothing。
示例
Dim NumArray(9)
Dim DynamicArray()
ReDim DynamicArray(9) '分配存储空间。
Erase NumArray ' 每一元素都被重新初始化。
Erase DynamicArray '释放数组占用的内存。