¿Cómo convertir una cadena separada por comas en una matriz?
Tengo una cadena separada por comas que quiero convertir en una matriz, para poder hacer un bucle a través de ella.
¿Hay algo incorporado para hacer esto?
Por ejemplo, tengo esta cadena
var str = "January,February,March,April,May,June,July,August,September,October,November,December";
ahora quiero dividir esto por la coma, y luego almacenarlo en una matriz.
683
3
Referencia MDN, principalmente útil para el comportamiento posiblemente inesperado del parámetro
limit
. (Sugerencia:"a,b,c".split(",", 2)
resulta en["a", "b"]
, no["a", "b,c"]
.)Ten cuidado si pretendes usar enteros, como 1,2,3,4,5. Si pretende utilizar los elementos de su matriz como enteros y no como cadenas después de dividir la cadena, considere la posibilidad de convertirlos en tales.
añadiendo un bucle como este
devolverá un array que contiene enteros, y no cadenas.
El método split() se utiliza para dividir una cadena en una matriz de subcadenas, y devuelve la nueva matriz.