A parte il fatto che non ti sei spiegato bene perché trasformare un array bidimensionale in un array monodimensionale può comportare diversi tipi di traduzione... ma soprattutto... quello è un array MONODIMENSONALE! le parentesi quadre sono virgolettate, ergo non viene creato un sotto-array. Come in questo esempio qua, per intenderci:

codice:
var line2 = [];
line2.push("[3, 4]");
alert(typeof line2[0]);