返回一个由 vbarray 转换而来的标准 jscript 数组。
safearray.toarray( )
必选项 safearray 参数是一个 vbarray 对象。
说明
该转换将多维的 vbarray 翻译成一个一维的 jscript 数组。每个后续维被添加到前一维的结尾。例如,一个三维的且每一维有三个元素的 vbarray 将被转换为如下所示的 jscript 数组:
假定该 vbarray 包含:(1, 2, 3), (4, 5, 6), (7, 8, 9)。在转换后,jscript 数组将包含:1, 2, 3, 4, 5, 6, 7, 8, 9。
现在没有将 jscript 数组转换为 vbarray 的方法。
示例
下面的示例包括三个部分。第一部分是用来创建一个 visual basic 安全数组的 vbscript 代码。第二部分是 jscript 代码,将这个 vb 安全数组转换为一个 jscript 数组。这两部分都放在 html 页中的 <head> 部分。第三部分是位于 <body> 部分的 jscript 代码,用来运行其他两个部分。
<head><script language="vbscript"><!--function createvbarray()dim i, j, kdim a(2, 2)k = 1for i = 0 to 2for j = 0 to 2a(j, i) = kdocument.writeln(k)k = k + 1nextdocument.writeln("<br>")nextcreatevbarray = 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>
要求
版本 3
请参阅
dimensions 方法 | getitem 方法 | lbound 方法 | ubound 方法
应用于: vbarray 对象
闽公网安备 35060202000074号