ASP 中,以 VBScript 语言为例,定义数组为:
括号中的为上界,而不是数组元素个数,比如:dim arr(10),实际有 11 个元素。另外数组下界为 0。
定义多维数组
最多可以定义 60 维。
定义动态数组,结合 ReDim
重新定义数组
指定 Preserve 则表示保留数组中原有的数据,此时不能改变维数,且只能改变最后一维的大小。
只能是动态数组,才能使用 redime,可以对动态数组反复使用 redim。不能定义上限为 -1 的数组,但可用 redim 将动态数组的上限设为 -1。
可以缩小数组大小,但会丢失数据。