getItem() 用於從 VBArray(Visual Basic 安全陣列)中依指定維度索引精準取出元素。適用於 JScript 與 VBScript 互操作場景。
safeArray.getItem(dimension1[, dimension2, ...], dimensionN)
safeArray:必選,VBArray 物件實例。dimension1...dimensionN:必選,各維度索引。維度數 n 必須等於陣列實際維數。<script language="VBScript">
Function CreateVBArray()
Dim i, j, k, a(2, 2)
k = 1
For i = 0 To 2
For j = 0 To 2
a(i, j) = k
k = k + 1
Next
Next
CreateVBArray = a
End Function
</script>
<script language="JScript">
function GetItemTest(vbArray) {
const arr = new VBArray(vbArray);
for (let i = 0; i <= 2; i++) {
for (let j = 0; j <= 2; j++) {
document.write(arr.getItem(i, j) + " ");
}
document.write("<br>");
}
}
</script>
<body>
<script language="JScript">GetItemTest(CreateVBArray());</script>
</body>
VBArray,不適用於原生 JS 陣列。