JScript ユーザーズ ガイド、JScript のオブジェクト、多次元配列のようなこと

ary = [];
ary[0] = [];
ary[0][0] = [];
ary[0][0][0] = 1;
ary[0][0][1] = 2;
ary[0][1] = [];
ary[0][1][0] = 10;
ary[0][1][1] = 20;
ary[0][1][2] = 30;
ary[1] = [];
ary[1][0] = 100;

for (x in ary) {
  if (ary[x] instanceof Array) {
    for (xx in ary[x]) {
      if (ary[x][xx] instanceof Array) {
        for (xxx in ary[x][xx]) {
          WScript.Echo("ary[" + x + "][" + xx + "][" + xxx + "] : " + ary[x][xx][xxx]);
        }
      } else {
        WScript.Echo("ary[" + x + "][" + xx + "] : " + ary[x][xx]);
      }
    }
  } else {
    WScript.Echo("ary[" + x + "] : " + ary[x]);
  }
}