Ich versuche, eine Zeichenfolge wie diese zu konvertieren "10|15|1,hi,0,-1,bye,2"
wobei die ersten beiden Elemente 10|15
etwas anderes bedeuten als 1,hi,0,-1,bye,2
. Ich würde sie gerne voneinander trennen. Ein naiver Weg, dies zu erreichen, wäre:
value = string.split("|");
var first = value[0];
var second = value[1];
var tobearray = value[2];
array = tobearray.split(",");
(Wenn Sie natürlich wissen, wie man das besser machen kann, würde ich mich freuen, das zu erfahren). Wie auch immer, array
ist ein Array, das Folgendes enthält array[0]=1, array[1]=hi, array[2]=0, array[3]=-1
, usw. Ich möchte jedoch ein zweidimensionales Array erhalten, z. B.
array[0][0]=1, array[0][1]=hi, array[0][2]=0
array[1][0]=-1, array[1][1]=bye, array[1][2]=2
Gibt es eine Möglichkeit, das zu tun?
Danke