提供對 Visual Basic 安全數(shù)組的訪問。
varName = new VBArray(safeArray)
varName
必選項。要賦值為 VBArray 的變量名。
safeArray
必選項。VBArray 值。
VBArrays 是只讀的,并且不能被直接創(chuàng)建。在傳遞給 VBArray 構造函數(shù)之前 safeArray 參數(shù)必須已獲得 VBArray 值。這只能通過從已有的 ActiveX 或其它對象獲得值才能做到。
VBArrays 可以有多維。每一維的下標可以不一樣。dimensions 方法取得數(shù)組的維數(shù);lbound 和 ubound 方法取得每個維的下標范圍。
下面的例子由三部分組成。第一部分是創(chuàng)建 Visual Basic 安全數(shù)組的 VBScript 代碼。第二部分是將 VB 安全數(shù)組轉換為 JScript 數(shù)組的 JScript 代碼。這兩部分都放到 HTML 頁的 <HEAD> 節(jié)中。第三部分是放在 <BODY> 節(jié)中以運行其它兩部分的 JScript 代碼。
<HEAD><SCRIPT LANGUAGE="VBScript"><!--Function CreateVBArray() Dim i, j, k Dim a(2, 2) k = 1 For i = 0 To 2 For j = 0 To 2 a(j, i) = k document.writeln(k) k = k + 1 Next document.writeln("vbCRLF") Next CreateVBArray = aEnd Function--></SCRIPT><SCRIPT LANGUAGE="JScript"><!--function VBArrayTest(vbarray){ var a = new VBArray(vbarray); var b = a.toArray(); var i; for (i = 0; i < 9; i++) { document.writeln(b[i]); }}--></SCRIPT></HEAD><BODY><SCRIPT LANGUAGE="JScript"><!-- VBArrayTest(CreateVBArray());--></SCRIPT></BODY>VBArray 對象沒有屬性。
dimensions 方法 getItem 方法 lbound 方法 toArray 方法 ubound 方法
版本 3
Array 對象
新聞熱點
疑難解答