Come faccio a separare una virgola variabile delimitato in più variabili?
-
30-09-2019 - |
Domanda
Questo è probabilmente molto elementare, ma sto ancora imparando.
Ho importato un record da un file XML e avere il risultato:
"a, b, c, d, e, f, g, h"
Vorrei finire con 8 variabili separate, una per ogni valore delimitato da una virgola.
Qual è la via più breve per il codice presente con JavaScript
Soluzione
se .split () la lista, ci si ritroverà con un unico array con 'n' numero di elementi. Non -exactly- 8 variabili separate, ma 8 elementi che è possibile accedere singolarmente.
var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split( ',' );
alert( myArray[ 4 ] );
Altri suggerimenti
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 () .
Nel tuo caso, xml_string.split(',');
Se avete il risultato come una stringa, utilizzare il href="http://www.w3schools.com/jsref/jsref_split.asp" rel="nofollow"> split
metodo
var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split(",");