Как я отделим переменную разделите запятую на несколько переменных?

StackOverflow https://stackoverflow.com/questions/4337763

Вопрос

Это, вероятно, очень элементарно, но я все еще учиюсь.
Я импортировал запись из файла XML и имею в результате:
"A, B, C, D, E, F, G, H"

Я хотел бы в конечном итоге с 8 отдельными переменными, по одному для каждого значения разделите запятую.
Какой самый короткий путь к коду это использует JavaScript?

Это было полезно?

Решение

Если вы .split () список, вы получите один массив с «n» количеством элементов. Неакффективно- 8 отдельных переменных, но 8 элементов, которые могут быть доступны индивидуально.

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

alert( myArray[ 4 ] );

Другие советы

использовать 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

Использовать расколоть().

В твоем случае, xml_string.split(',');

Если у вас есть результат как строка, используйте split Метод на нем:

var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split(",");
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top