[英]Javascript string to array(if string is without any space)
I have a string for eg: 我有一个字符串,例如:
var str = 'abcdef';
i want to get it in an array format eg: 我想以数组格式获取它,例如:
var a;
a[0]=a;
a[1]=b; and so on..
i am aware of split method but in this case of string without any space how can i split as individual character?? 我知道拆分方法,但在这种情况下字符串没有任何空格,我如何拆分为单个字符?
Use: str.split('')
. 使用:
str.split('')
。 That will create an array with characters of str
as elements. 这将创建一个以
str
为元素的数组。
You can access it like this , 您可以这样访问它,
var str='abcdef';
alert(str[0]);
or 要么
var str='abcdef';
alert(str.charAt(0));
refer following link to chose which is the best way. 请参考以下链接以选择哪种方法是最好的。 http://blog.vjeux.com/2009/javascript/dangerous-bracket-notation-for-strings.html
http://blog.vjeux.com/2009/javascript/dangerous-bracket-notation-for-strings.html
var s = "abcdef";
var a;
for (var i = 0; i < s.length; i++) {
a.push(s.charAt(i));
}
or 要么
var s = "abcdef";
var a;
var a= s.split('');
var str="abcdef";
var a=new Array;
for (var x=0; x<str.length; x++) {
a[x] = str.charAt(x);
}
console.log(a);
Try using this code:- 尝试使用此代码:-
var array = str.split('');
Look at the following page to know more about splits. 查看下一页以了解有关拆分的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.