var array = [
  [_src * _src, _mid * _mid, _dst * _dst],
  [_src, _mid, _dst],
  [1, 1, 1],
  [0, top_z, 0]
];
for (key in array) {
  console.log(array[key]);
}
console.log(array);

上記のコードでforループ内のconsole.logでは数値の配列として表示されるのですが,最後のconsole.logではすべての要素がNaNとなってしまいます.
なお,_src, _mid, _dst, top_z はすべて数値です.
arrayは数値の2次元配列として利用したいのですがどうすればよいでしょうか.

この問題の原因,解決策わかる方いらっしゃいましたらご回答よろしくお願いします.