Wie konvertiert man eine durch Komma getrennte Zeichenkette in ein Array?
Ich habe eine durch Komma getrennte Zeichenkette, die ich in ein Array konvertieren möchte, damit ich sie in einer Schleife durchlaufen kann.
Gibt es irgendetwas eingebautes, um dies zu tun?
Ich habe z.B. diese Zeichenkette
var str = "January,February,March,April,May,June,July,August,September,October,November,December";
nun möchte ich diese durch ein Komma teilen und dann in einem Array speichern.
683
3
MDN-Referenz, vor allem hilfreich für das möglicherweise unerwartete Verhalten des Parameters
limit
. (Hinweis:"a,b,c".split(",", 2)
ergibt["a", "b"]
, nicht["a", "b,c"]
.)Achten Sie darauf, wenn Sie auf Ganzzahlen wie 1,2,3,4,5 abzielen. Wenn Sie beabsichtigen, die Elemente Ihres Arrays nach dem Aufteilen der Zeichenkette als Ganzzahlen und nicht als Strings zu verwenden, sollten Sie sie in solche umwandeln.
Hinzufügen einer Schleife wie dieser
wird ein Array mit ganzen Zahlen und nicht mit Strings zurückgegeben.
Die Methode split() wird verwendet, um eine Zeichenkette in ein Array von Teilzeichenfolgen aufzuteilen, und gibt das neue Array zurück.