¿Cómo puedo separar una variable delimitado por comas en múltiples variables?
-
30-09-2019 - |
Pregunta
Esta es, probablemente, muy elemental, pero todavía estoy aprendiendo.
He importado un registro de un archivo XML y tienen el resultado:
"a, b, c, d, e, f, g, h"
Me gustaría terminar con 8 variables distintas, una para cada valor de delimitado por comas.
¿Cuál es el camino más corto para este código usando javascript
Solución
Si .split () la lista, que va a terminar con una única matriz con 'n' número de elementos. No -exactly- 8 variables separadas, sino 8 elementos que se puede acceder de forma individual.
var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split( ',' );
alert( myArray[ 4 ] );
Otros consejos
uso split()
js>s = "a,b,c,d,e,f,g,h"
a,b,c,d,e,f,g,h
js>a = s.split(',')
a,b,c,d,e,f,g,h
js>a[0]
a
js>a[4]
e
split () .
En su caso, xml_string.split(',');
Si usted tiene el resultado como una cadena, utilice el método href="http://www.w3schools.com/jsref/jsref_split.asp" rel="nofollow"> split
en él:
var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split(",");