[英]How can I convert a string to a JavaScript array?
看代码
var string = "0,1";
var array = [string];
alert(array[0]);
在这种情况下,警报会弹出一个 0,1。 当它是一个数组时,它会弹出一个 0,而当它是 alert(array[1]); 被调用,它应该弹出1。
有没有机会将这样的字符串转换为 JavaScript 数组?
尝试拆分属性;
split() 方法用于将字符串拆分为子字符串数组,并返回新数组。
如果使用空字符串 ('') 作为分隔符,则字符串在每个字符之间进行拆分。
str = "asdasfasfa";
list = str.split(''); //list = ["a", "s", "d", "a", "s", "f", "a", "s", "f", "a"]
var string = "0,1"; var array = [string]; alert(array[0]);
1.这个方法得到一个数字元素的数组
string.split(',').map(item=>+item);//[1,2]
string.split(',');//['1','2']
Array.from('1,23')//['1',',','2','3']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.