?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
JScript? | 語言參考 |
返回一個由 VBArray 轉(zhuǎn)換而來的標準 JScript 數(shù)組。
safeArray.toArray(?)
必選項 safeArray 參數(shù)是一個 VBArray 對象。
該轉(zhuǎn)換將多維的 VBArray 翻譯成一個一維的 JScript 數(shù)組。每個后續(xù)維被添加到前一維的結(jié)尾。例如,一個三維的且每一維有三個元素的 VBArray 將被轉(zhuǎn)換為如下所示的 JScript 數(shù)組:
假定該 VBArray 包含:(1, 2, 3), (4, 5, 6), (7, 8, 9)。在轉(zhuǎn)換后,JScript 數(shù)組將包含:1, 2, 3, 4, 5, 6, 7, 8, 9。
現(xiàn)在沒有將 JScript 數(shù)組轉(zhuǎn)換為 VBArray 的方法。
下面的示例包括三個部分。第一部分是用來創(chuàng)建一個 Visual Basic 安全數(shù)組的 VBScript 代碼。第二部分是 JScript 代碼,將這個 VB 安全數(shù)組轉(zhuǎn)換為一個 JScript 數(shù)組。這兩部分都放在 HTML 頁中的 <HEAD> 部分。第三部分是位于 <BODY> 部分的 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("<BR>")
???Next
???CreateVBArray = a
End 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>
版本 3
dimensions 方法 | getItem 方法 | lbound 方法 | ubound 方法
應用于: VBArray 對象