IE8でadoを使用してローカルデータベースからいくつかの値を読み取り、2D配列を生成しています。この配列の最初のインデックスをフィールドにし、2番目のインデックスを行にします。このため、フィールドが1つまたは行が1つしかない場合でも、2次元配列が必要です。次のコードは、配列の作成に使用しているプロセスを適切に記述しています。
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のベクトルを取得することを意味します。
他の場所でこれが発生するかどうかを確認するために、他のブラウザにアクセスすることさえできません。私は自分のツールに非常に制約がありますが、それは別の話です。
助けてくれてありがとう。
マット