Js分割字符串
来源:互联网 发布:问道外传数据库修改 编辑:程序博客网 时间:2024/06/06 09:52
如果需要分割字符串可以使用split函数,像这样
var str = 'HHGG\nKK\n\nLL\n\n\nFF\nDD\n';var arr = str.split('\n');
这个用一个字符串调用这个函数并传入一个分隔符,split将根据这个参数将这个字符串分割成一个字符串数组,那么问题来了,上面的这两部操作以后,arr.length即arr数组长度为多少呢?
答案是9 ! ! !
因为如果用split(‘\n’)分割字符串,他只是把每一个换行符作为一个分割界限,假如两个换行符在一起也是会把中间分出来一个空字符”,比如上面那个字符串
'HHGG\nKK\n\nLL\n\n\nFF\nDD\n'
HHGG为第一个
KK为第二个
这时,碰到了两个\n
\n\n,split不会把这理解为一个\n或者跳过,而是理解为
\n ‘ ’ \n
所以
‘ ’ 是第三个
……
\n\n\n三个\n中间会多出来两个空字符‘ ’, ‘ ’,
最后结尾是\n,所以,最后还会多出来一个空字符 ‘ ’,
所以这样算下来就是9个,每次有\n就分割,有字符就添加,没字符就是空,但是,一定会占据字符串数组的一个位置。
By DoubleJan
2017-07-20
阅读全文
0 0
- js脚本分割字符串
- js分割字符串
- js 分割字符串
- JS字符串分割
- js分割字符串
- js分割字符串
- JS split 分割字符串
- js分割字符串
- js字符串的分割
- js 分割字符串
- js分割字符串
- js分割字符串
- js正则分割字符串
- Js分割字符串
- js javascript 字符串 操作 分割
- js之分割取字符串
- js分割字符串变成数组
- ”js Javascript 字符串数组正则分割 字符串正则分割 “
- ubuntu14.04下搭建SPICE
- 最短路(Dijkstra算法代码详细注释)
- Java常见面试题—Object 类中的方法
- 利用python搭建微信聊天机器人
- Jquery获取计算机时间,转换时间格式
- Js分割字符串
- 欢迎使用CSDN-markdown编辑器
- Android应用组件之Activity介绍3
- listview的点击事件
- 杭电1392——凸包问题
- 微信JSAPI支付躺过的坑
- JavaScript原型理解总结
- 逆波兰表达式(递归)
- 【ROBOT XRT1】 玩转 FatFs文件系统