我有一个变量,看起来像这样:var regVar="Right Left Right;"
然后我拆分它们:regVar.split();
所以我想要做的是使变量regVar
变成一个数组。我认为有一个.array()
方法,但我无法弄清楚它是如何工作的。如果有一个jQuery方法,那么和普通的JS一样会很棒。感谢您提前帮忙!数组变量?
数组变量?
回答
要分割用空格字符串,请使用.split(" ");
只要将分隔符(即分隔符)作为参数传递给split()
,您就可以通过任何操作来分割字符串。
例子:
"hello world".split(' ')
回报["hello", "world"]
"google.com".split('.')
回报["google", "com"]
"415-283-8927".split('-')
回报["415", "283", "8927"]
奖励:
如果用一个空字符串作为分隔符,字符串由字符分割:
"helloworld".split('')
返回['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
(数组中包含空格的每个字符的元素)
但是,如果您什么也不用(.split()
),则会返回包含该未更改字符串的数组。
你必须指定你分裂什么,并重新分配给一个变量,我想这是字符串中的空间,所以:
var regVar="Right Left Right;"
var arrayOfRegVar = regVar.split(" ");
console.log(arrayOfRegVar); //["Right", "Left", "Right"];
谢谢。我应该想到这一点! – 2014-10-20 03:31:38
打开RegVar到数组
尝试这个
var regVar="Right Left Right;"
var regVar = regVar.split(" ");
现在regVar是价值
regVar = ['Right','Left','Right'];
使用JavaScript的split()方法将一个字符串分割为多个子数组的数组。它的语法
myString.split(separator, limit);
,其中分离器是可选的,指定的字符,或正则表达式,用于分割的字符串。如果省略,则返回仅包含一个项目的数组。 和limit(可选)是一个整数,用于指定拆分数量,拆分限制将不包含在数组中。
在你的情况使用
regVar = regVar.split(" ");
它会给你所需的输出即[ “右”, “左”, “右”];
- 1. 变量数组变量中
- 2. 数组到变量
- 3. VBA数组变量
- 4. 变量数组名
- 5. PHP变量数组
- 6. PHP数组变量
- 7. PHP数组变量
- 8. javascript:变量数组或变量?
- 9. PHP变量数组变量键列表
- 10. 另一个数组变量中的数组变量
- 11. Array_merge数组数量未知量为变量变量
- 12. 数组变量中的Sum数组
- 13. jQuery的:按变量数组的数组
- 14. 本地数组变量不是数组
- 15. 变量变量,构建一个数组变量
- 16. 数组键=变量名
- 17. 功能与数组变量
- 18. 创建数组变量
- 19. 搜索变量数组()
- 20. 从变量构建数组
- 21. 初始化数组变量
- 22. 输出数组变量javascript
- 23. 推到数组变量从
- 24. pChart变量在数组中
- 25. 数组中的变量
- 26. 分配变量到数组
- 27. JavaScript数组网址变量
- 28. 把一个变量数组
- 29. 数组到指定变量
- 30. 数组变量 - $ array [$ var_name] = $ var;
我不知道奖金! – 2015-01-07 02:39:10