如何将字符串转换为JavaScript数组?
看看代码:
var string = "0,1";
var array = [string];
alert(array[0]);
在这种情况下,警报显示0,1。如果它是一个数组,它将显示0。如果调用alert(数组[1]),它应该弹出1
是否有机会将这样的字符串转换为JavaScript数组?
如何将字符串转换为JavaScript数组?
看看代码:
var string = "0,1";
var array = [string];
alert(array[0]);
在这种情况下,警报显示0,1。如果它是一个数组,它将显示0。如果调用alert(数组[1]),它应该弹出1
是否有机会将这样的字符串转换为JavaScript数组?
当前回答
如何转换逗号分隔字符串成一个数组在JavaScript?
var string = 'hello, world, test, test2, rummy, words';
var arr = string.split(', '); // split string on comma space
console.log( arr );
//Output
["hello", "world", "test", "test2", "rummy", "words"]
在javascript中使用以下方式转换字符串到数组的更多示例:
Split() -没有分隔符: Split() -空字符串分隔符: Split() -开始/结束的分隔符: 正则表达式分隔符: 捕捉括号: 带有Limit参数的Split() 看看这个链接 = = > https://www.tutsmake.com/javascript-convert-string-to-array-javascript/
其他回答
如果字符串已经是列表格式,你可以使用JSON.parse:
var a = "['a', 'b', 'c']";
a = a.replace(/'/g, '"');
a = JSON.parse(a);
你可以使用split
参考: http://www.w3schools.com/jsref/jsref_split.asp
“0 1”.split (" ")
使用Array.filter的示例:
var str = 'a,b,hi,ma,n,yu';
var strArr = Array.prototype.filter.call(str, eachChar => eachChar !== ',');
下面是更多“自己试试”的例子。
定义和用法 split()方法用于将字符串拆分为子字符串数组,并返回新数组。
提示:如果使用空字符串(“”)作为分隔符,则字符串在每个字符之间被分割。
注意:split()方法不会改变原始字符串。
var res = str.split(",");
如何转换逗号分隔字符串成一个数组在JavaScript?
var string = 'hello, world, test, test2, rummy, words';
var arr = string.split(', '); // split string on comma space
console.log( arr );
//Output
["hello", "world", "test", "test2", "rummy", "words"]
在javascript中使用以下方式转换字符串到数组的更多示例:
Split() -没有分隔符: Split() -空字符串分隔符: Split() -开始/结束的分隔符: 正则表达式分隔符: 捕捉括号: 带有Limit参数的Split() 看看这个链接 = = > https://www.tutsmake.com/javascript-convert-string-to-array-javascript/