JS處理VBArray的函數使用說明
更新時間:2008年05月11日 20:26:14 作者:
JScript 8.0
VBArray 對象
提供對 Visual Basic 安全數組的訪問。
varName = new VBArray(safeArray)
參數
varName
必選。VBArray 分配到的變量名稱。
safeArray
必選。VBArray 值。
備注
safeArray 參數在傳遞到 VBArray 構造函數之前必須具有一個 VBArray 值。要獲取該值,可以從現有的 ActiveX 或其他對象檢索該值。
注意
在 JScript 中創(chuàng)建的數組和在 Visual Basic 中創(chuàng)建的數組都可以與 .NET Framework 數組互用。因此,可以在 JScript 中直接訪問在 Visual Basic 中創(chuàng)建的數組的元素。VBArray 對象僅為實現向后兼容性而提供的。有關數組的更多信息,請參見數組對象、Dim 語句和 AllMembers.T:System.Array。
VBArray 可以具有多維。每一維的索引可以不同。dimensions 方法檢索數組中的維數;lbound 和 ubound 方法檢索每一維所使用的索引范圍。
屬性
VBArray 對象沒有屬性。
JS中可以使用getItem(colIndex, rowIndex)直接訪問VBArray(無需new VBArray)。
VBArray對象提供以下方法:
dimensions():獲取列數
ubound(colCount):根據列數(維數)獲取行數。
lbound(colCount):用來判斷索引是從多少開始的,這個意義不是很大,一般都是返回0。
toArray():直接變成js數組(一維)。
getItem(y, x):獲取第x行第y列。
參數
varName
必選。VBArray 分配到的變量名稱。
safeArray
必選。VBArray 值。
備注
safeArray 參數在傳遞到 VBArray 構造函數之前必須具有一個 VBArray 值。要獲取該值,可以從現有的 ActiveX 或其他對象檢索該值。
注意
在 JScript 中創(chuàng)建的數組和在 Visual Basic 中創(chuàng)建的數組都可以與 .NET Framework 數組互用。因此,可以在 JScript 中直接訪問在 Visual Basic 中創(chuàng)建的數組的元素。VBArray 對象僅為實現向后兼容性而提供的。有關數組的更多信息,請參見數組對象、Dim 語句和 AllMembers.T:System.Array。
VBArray 可以具有多維。每一維的索引可以不同。dimensions 方法檢索數組中的維數;lbound 和 ubound 方法檢索每一維所使用的索引范圍。
屬性
VBArray 對象沒有屬性。
JS中可以使用getItem(colIndex, rowIndex)直接訪問VBArray(無需new VBArray)。
VBArray對象提供以下方法:
dimensions():獲取列數
ubound(colCount):根據列數(維數)獲取行數。
lbound(colCount):用來判斷索引是從多少開始的,這個意義不是很大,一般都是返回0。
toArray():直接變成js數組(一維)。
getItem(y, x):獲取第x行第y列。