日期:2014-05-16  浏览次数:20323 次

向高手求教js问题
现有一段字符串"中华人民共和国"我想把他们分成char数组
如果我在C#中可以这样处理
foreach(char ch in str)或者是str.ToCharArray();
请问如果我在js中想要实现这一功能的话怎么做呢?

------解决方案--------------------
在js里你本身就可以把字符串看成是char数组,不过用charAt方法取值
var str = "中华人民共和国";
window.alert(str.charAt(0));
------解决方案--------------------
function test(){
var my_array = new Array();
var str="中华人民共和国";
for(i=0;i<str.length;i++){
my_array[i]=str.substr(i,1);
}
alert(my_array);
}