Hvordan konvertere en kommaseparert streng til en matrise?
Jeg har en kommaseparert streng som jeg vil konvertere til en matrise, slik at jeg kan løkke gjennom den.
Er det noe innebygd for å gjøre dette?
For eksempel har jeg denne strengen
var str = "January,February,March,April,May,June,July,August,September,October,November,December";
nå vil jeg dele dette med kommaet, og deretter lagre det i en matrise.
683
3
MDN-referanse, for det meste nyttig for den muligens uventede oppførselen til
limit
-parameteren. (Hint:"a,b,c".split(",", 2)
kommer ut til["a", "b"]
, ikke["a", "b,c"]
).Se opp hvis du sikter mot heltall, som 1,2,3,4,5. Hvis du har tenkt å bruke elementene i matrisen din som heltall og ikke som strenger etter å ha delt strengen, bør du vurdere å konvertere dem til slike.
legge til en løkke som dette
vil returnere et array som inneholder heltall, og ikke strenger.
Metoden split() brukes til å dele en streng i et array av delstrenger, og returnerer det nye arrayet.