Frage

Dies ist wahrscheinlich sehr elementar, aber ich bin immer noch lernen.
Ich habe einen Datensatz aus einer XML-Datei importiert und haben das Ergebnis:
"a, b, c, d, e, f, g, h"

Ich mag mit 8 separaten Variablen am Ende, ein für jedes Komma getrennten Wert.
Was ist der kürzeste Weg, dies mit Code javascript

War es hilfreich?

Lösung

Wenn Sie .split () die Liste, werden Sie mit einem einzigen Array am Ende mit ‚n‘ Anzahl der Elemente. Nicht -exactly- 8 separate Variablen, aber 8 Elemente, die einzeln zugegriffen werden kann.

var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split( ',' );

alert( myArray[ 4 ] );

Andere Tipps

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

Verwenden Sie split () .

In Ihrem Fall xml_string.split(',');

Wenn Sie das Ergebnis als String haben, verwenden Sie die split Methode darauf:

var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split(",");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top