JavaScript中split方法的使用
语法
string.split(separator,limit)
说明
string 被分割的字符串
separator 分割字符或者正则(可选)
limit 返回的数组的最大长度(可选)
返回值:以数组的形式返回
实例1(缺省分割符):
var str = "hello world!hello man!how are you!";
var arr = str.split();
console.log(arr)
返回:
["hello world!hello man!how are you!"]
可以看到将整个字符串作为数组的第一个元素返回,数组的长度是1
实例2(以“ ”空格来分割)
var str = "hello world!hello man!how are you!";
var arr = str.split(" ");
console.log(arr)
返回:
(5) ["hello", "world!hello", "man!how", "are", "you!"]
以空格来分割,返回长度为5的数组,
加上第2个参数来限制返回数组的最大长度试试:
var str = "hello world!hello man!how are you!";
var arr = str.split(" ",3);
console.log(arr)
(3) ["hello", "world!hello", "man!how"]
对比上面没有加第2个参数的,返回数组的最后的两个元素“are” “you”被无情的丢弃了,因为返回数组限定了最大长度为3。
实例3
var str = "hello world!hello man!how are you!";
var arr = str.split("");
console.log(arr)
再看返回
(34) ["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d", "!", "h", "e", "l", "l", "o", " ", "m", "a", "n", "!", "h", "o", "w", " ", "a", "r", "e", " ", "y", "o", "u", "!"]
如果是以str.split("")形式来切割,会把每个字符都一个个的做为数组的元素,最后一起返回。
JavaScript中split方法的使用相关推荐
- JavaScript中getBoundingClientRect()方法详解
JavaScript中getBoundingClientRect()方法详解 getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left.top.right和bo ...
- java数组 js数组的长度_js中split()方法得到的数组长度问题
定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator,howmany) 参数 描述 separator 必需.字符串或正则 ...
- Javascript 中 atob 方法解码中文字符乱码问题
解决 Javascript 中 atob 方法解码中文字符乱码问题 由于一些网络通讯协议的限制,你必须使用 window.btoa() 方法对原数据进行编码后,才能进行发送.接收方使用相当于 wind ...
- javascript中display方法或者visibility隐藏元素实现的效果
在前端开发html页面的时候,可以使用js中实现,修改元素的属性,达到隐藏元素,以及隐藏后的元素的显示的效果:需要修改元素的display方法或者visibility,两种方案实现的效果不同,可参考下 ...
- String 中 split 方法的效率问题
问:String 中 split 方法使用时有什么效率问题吗? 答:String 的 split 分割字符串函数我们一般会如下方式使用. String[] arr = "a,b,c" ...
- java中split方法 简单详细
java中split方法 思考下列代码的执行结果 public static void main(String[] args) {// TODO Auto-generated method stubS ...
- String类中split方法
String类中split方法 split(你需要分割字符串的,分割的总个数) 该方法使用正则表达式的底层完成对字符串的分割 使用的案例: String s = "women,sksk,k, ...
- JavaScript中split() 使用方法
昨天学习vue.js一直有个bug,怎么也找不出来 ,最后发现是split()有问题,今天总结一下. split() 方法用于把一个字符串分割成字符串数组. 例子1 在本例中,我们将按照不同的方式来分 ...
- JavaScript中split()方法详解
欢迎访问我的个人博客 http://xiaolongwu.cn/ split()方法在js处理字符串是很常见,也是很重要的一种方法必须熟练掌握 split() 方法用于把一个字符串分割成字符串数组. ...
最新文章
- python字典存储省份与城市_在Python中存储字典路径
- [3/18]Windows Server 2008 服务器配置之一DNS
- boost::python::def相关的测试程序
- 使用JCrop进行图片裁剪,裁剪js说明,裁剪预览,裁剪上传,裁剪设计的图片处理的工具类和代码
- [译]写程序更快、更好、更便宜的艺术
- Win8.1部署 .NET Framework 3.5 安装方式
- 使用异步任务加载网络上的图片
- 工龄是怎么计算的?几个月算工龄吗?
- 如何实现插入数据时自动更新另外一个表的内容
- Python操作Mysql实例代码教程(查询手册)
- rabbitmq消息持久化,避免异常情况下,消息会丢失
- (Note)CIE色度图
- PR预设 16个毛刺效果抖音故障特效视频转场PR预设V2版本
- 烽火fr2600怎么web登录_烽火配置教程
- (二)探究本质,WebGIS前端地图显示之地图比例尺换算原理
- Tomcat角色说明及配置
- 使用Natapp本地调试微信公众号H5
- js高级第三天(原型链及继承)
- JavaEE|IO、存储、硬盘、文件系统相关常识
- vue 使用fs_在vue里面使用iVew框架
热门文章
- Django+vue搭建一个前后端分离的web 一
- shellexecute 执行完成_用ShellExecute执行cmd命令遇到的问题总结
- 微软终于对 JDK 下手了…
- Web服务器和应用服务器的区别与联系
- 如何配置iis使其支持php,iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解
- 2016年秋-网络程序设计 学习总结
- google搜索运算符+101个Google技巧 - Google技巧的终极收集
- python调用ironpython_从标准Python调用IronPython
- 002_chrono
- c++初级-卡牌游戏 IV