Как разделить переменную через запятую на несколько переменных? - PullRequest
0 голосов
/ 02 декабря 2010

Это, наверное, очень элементарно, но я все еще учусь.
Я импортировал запись из файла XML и получил результат:
"а, б, в, г, д, е, ж, з"

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

Ответы [ 4 ]

4 голосов
/ 02 декабря 2010

если вы .split () список, вы получите один массив с 'n' количеством элементов.Не-точно 8 отдельных переменных, но 8 элементов, к которым можно обращаться по отдельности.

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

alert( myArray[ 4 ] );
2 голосов
/ 02 декабря 2010

использование 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
0 голосов
/ 02 декабря 2010

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

var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split(",");
0 голосов
/ 02 декабря 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...