通过eval()把字符串转换成array.
代码:
<script>var str = '["1","2","3","4"]'//相关字符串
var arr = eval(str)//通过eval执行字符串,结果arr是一个数组,数组内容是"1","2","3","4"
</script>
补充:
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码,并返回通过计算 string 得到的值
var a="1234"var b="1"var lastlast=a.subString(a.length-1,a.length)//或者a.subString(a.length-1),后面的可以省略if(b.equals(last)){//如果等于,是字符串的最后一个字符。}<script type ="text/javascript">var a
var b = ""
a=prompt(a)
for(var i=0i<a.lengthi++){
//取每个数字,后面添加逗号。最后结果为1,2,3,4,。
b = b + a[i] + ","
}
//去掉最后一个逗号。
b = b.substring(0, b.length-1)
alert(b)
</script>