この記事で説明する ASP 配列とは、ASP の言語として既定の言語 VBScript を使用する配列を指します。
例:
DimMyArray()
i = 0 ~ 10 の場合
ReDim Preserve MyArray(i)
MyArray(i)=i
次
添字
意味
dim arr() '動的配列を定義dim arr2(2) '静的配列を定義
変数名の後にかっこを追加すると、配列が作成されます。括弧内に値が指定されている場合は、静的配列、つまり固定サイズの配列を定義することを意味します。
コードで
消す
動的配列を消去すると、動的配列の記憶領域が解放され、静的配列を消去すると、配列の要素値のみが初期化されます。
ディム arr()redim arr(2)
arrを消去する
alert(ubound(arr)) エラー。消去により動的配列のすべての記憶領域が解放されました。
薄暗いarr(1)
arrを消去する
alert(ubound(arr))' は 1 を表示し、erase は静的配列の要素値を初期化するだけで、静的配列が占有する領域はまだ存在します。