文字
分享


VBArray 对象

提供对 Visual Basic 安全数组的访问。

varName = new VBArray(safeArray)

参数

varName

必选项。要赋值为 VBArray 的变量名。

safeArray

必选项。VBArray 值。

说明

VBArrays 是只读的,并且不能被直接创建。在传递给 VBArray 构造函数之前 safeArray 参数必须已获得 VBArray 值。这只能通过从已有的 ActiveX 或其它对象获得值才能做到。

VBArrays 可以有多维。每一维的下标可以不一样。dimensions 方法取得数组的维数;lboundubound 方法取得每个维的下标范围。

示例

下面的例子由三部分组成。第一部分是创建 Visual Basic 安全数组的 VBScript 代码。第二部分是将 VB 安全数组转换为 JScript 数组的 JScript 代码。这两部分都放到 HTML 页的 <HEAD> 节中。第三部分是放在 <BODY> 节中以运行其它两部分的 JScript 代码。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

<code><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 = a

End Function

-->

</SCRIPT>

 

<SCRIPT LANGUAGE="JScript">

<!--

function VBArrayTest(vbarray){

   var a = <span class="cfe"><b>new VBArray(</b></span>vbarray<span class="cfe"><b>)</b></span>;

   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></code>

属性

VBArray 对象没有属性。

方法

dimensions 方法 | getItem 方法 | lbound 方法 | toArray 方法 | ubound 方法

要求

版本 3

请参阅

Array 对象

上一篇:String 对象下一篇:JScript 运算符