如何将字符串分割成字符数组?
- 论坛
- 如何将字符串分割成字符数组?
13 浏览
如何将字符串分割成字符数组?
这个问题在这里已经有答案:
var s = "overpopulation"; var ar = []; ar = s.split(); alert(ar);
我想将一个单词string.split成字符数组。
上面的代码似乎不起作用 - 它以 \"overpopulation\"为 Object 返回。
如果原始字符串不包含逗号和空格,那么我该如何将其分割成字符数组?
admin 更改状态以发布 2023年5月24日
匿名的
0 Comments
您可以使用空字符串进行拆分:
var chars = "overpopulation".split('');
如果您只是想以类似数组的方式访问字符串,可以在不使用 split
的情况下完成:
var s = "overpopulation"; for (var i = 0; i < s.length; i++) { console.log(s.charAt(i)); }
您还可以使用正常的数组语法通过其索引访问每个字符。但请注意,字符串是不可变的,这意味着您无法使用此方法设置字符的值,并且它不受 IE7 支持(如果这对您仍然很重要)。
var s = "overpopulation"; console.log(s[3]); // logs 'r'