Come convertire una stringa separata da virgole in un array?
Ho una stringa separata da virgole che voglio convertire in un array, in modo da poterlo analizzare in loop.
C'è qualcosa di integrato per fare questo?
Per esempio ho questa stringa
var str = "January,February,March,April,May,June,July,August,September,October,November,December";
ora voglio dividerla per la virgola e poi memorizzarla in un array.
683
3
riferimento MDN, utile soprattutto per il comportamento forse inaspettato del parametro
limit
. (Suggerimento:"a,b,c".split(",", 2)
viene fuori["a", "b"]
, non["a", "b,c"]
.)Fate attenzione se mirate a numeri interi, come 1,2,3,4,5. Se intendete usare gli elementi del vostro array come interi e non come stringhe dopo aver diviso la stringa, considerate di convertirli in tali.
aggiungendo un ciclo come questo
restituirà un array contenente interi e non stringhe.
Il metodo split() è usato per dividere una stringa in un array di sottostringhe e restituisce il nuovo array.