0

这可能是非常初级的,但我仍在学习。
我从 XML 文件中导入了一条记录并得到了结果:
"a,b,c,d,e,f,g,h"

我想最终得到 8 个单独的变量,每个变量一个逗号分隔值。使用javascript
进行编码的最短方法是什么?

4

4 回答 4

4

如果你 .split() 列表,你最终会得到一个包含“n”个元素的数组。不是 - 完全 - 8 个单独的变量,而是 8 个可以单独访问的元素。

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

alert( myArray[ 4 ] );
于 2010-12-02T17:17:36.743 回答
2

利用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
于 2010-12-02T17:15:59.400 回答
0

使用split()

在你的情况下,xml_string.split(',');

于 2010-12-02T17:16:36.343 回答
0

如果您将结果作为字符串,请使用其split上的方法:

var myList = "a,b,c,d,e,f,g,h";
var myArray = myList.split(",");
于 2010-12-02T17:16:38.147 回答