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]);