变量到数组?

I a*_*ser 4 javascript arrays variables jquery

我有一个看起来像这样的变量:var regVar="Right Left Right;"然后我拆分它们:regVar.split();所以我要做的是让变量调用regVar变成一个数组.我认为有一种.array()方法,但我无法弄清楚它是如何工作的.如果有一个jQuery方法,那将是非常棒的以及简单的JS.感谢您提前帮助!

tym*_*eJV 7

您必须指定要拆分的内容并重新分配给变量,我假设它是字符串中的空格,因此:

var regVar="Right Left Right;"
var arrayOfRegVar = regVar.split(" ");

console.log(arrayOfRegVar); //["Right", "Left", "Right"];
Run Code Online (Sandbox Code Playgroud)


ajn*_*ndl 5

要按空格分割字符串,请使用 .split(" ");

只需通过将分隔符(即.分隔符)作为参数传递给分割字符串split().

例子:
"hello world".split(' ')返回["hello", "world"]
"google.com".split('.')返回["google", "com"]
"415-283-8927".split('-')返回["415", "283", "8927"]

额外:
如果使用空字符串作为分隔符,则字符串将由字符分割:
"helloworld".split('')returns ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'](包含空格的每个字符的数组中的元素)

但是,如果使用nothing(.split()),则将返回包含该未更改字符串的数组.