对于像这样的简单数组成员,可以使用
JSON.parse。
var array = JSON.parse("[" + string + "]");
这为您提供了一个数字数组。
[0, 1]
如果使用
.split(),则会得到一个字符串数组。
["0", "1"]
请注意,这
JSON.parse将限制您使用受支持的数据类型。如果您需要类似
undefined或函数的值,则需要使用
eval()或Javascript解析器。
如果您想使用
.split(),但也想要一个数字数组,则可以使用
Array.prototype.map,尽管您需要对IE8和更低版本进行填充,或者只编写传统循环。
var array = string.split(",").map(Number);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)