我有一个字符串,例如:
var str = 'abcdef';
我希望以数组格式获取它,例如:
var a;
a[0]=a;
a[1]=b; and so on..
我知道分裂方法,但在这种情况下没有任何空格的字符串我怎么能分裂成个别字符?
答案 0 :(得分:3)
使用:str.split('')
。这将创建一个字符为str
的数组作为元素。
答案 1 :(得分:2)
您可以像这样访问它,
var str='abcdef';
alert(str[0]);
或
var str='abcdef';
alert(str.charAt(0));
参考以下链接选择哪种方式最好。 http://blog.vjeux.com/2009/javascript/dangerous-bracket-notation-for-strings.html
答案 2 :(得分:0)
var s = "abcdef";
var a;
for (var i = 0; i < s.length; i++) {
a.push(s.charAt(i));
}
或
var s = "abcdef";
var a;
var a= s.split('');
答案 3 :(得分:0)
var str="abcdef";
var a=new Array;
for (var x=0; x<str.length; x++) {
a[x] = str.charAt(x);
}
console.log(a);
答案 4 :(得分:0)