我在 IE8 中使用 ado 从本地数据库中读取一些值并生成一个二维数组。我希望这个数组的第一个索引是字段,第二个索引是行。因此,即使只有一个字段或一行,我也想要一个二维数组。以下代码充分描述了我用来创建数组的过程:
function test() {
var a = new Array(1);
alert(a.length); // 1
for (var i=0; i<10; i++)
a[0,i] = i;
alert(a.length); // 10
}
在循环之前,数组长度为 1。之后为 10。这意味着当我想要一个 1xn 数组时,我得到一个长度为 n 的向量。
我什至无法访问其他浏览器来查看这是否发生在其他地方。我的工具非常受限,但那是另一回事了。
提前感谢您的帮助。
马特