语法

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方法的使用相关推荐

  1. JavaScript中getBoundingClientRect()方法详解

    JavaScript中getBoundingClientRect()方法详解 getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left.top.right和bo ...

  2. java数组 js数组的长度_js中split()方法得到的数组长度问题

    定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator,howmany) 参数 描述 separator 必需.字符串或正则 ...

  3. Javascript 中 atob 方法解码中文字符乱码问题

    解决 Javascript 中 atob 方法解码中文字符乱码问题 由于一些网络通讯协议的限制,你必须使用 window.btoa() 方法对原数据进行编码后,才能进行发送.接收方使用相当于 wind ...

  4. javascript中display方法或者visibility隐藏元素实现的效果

    在前端开发html页面的时候,可以使用js中实现,修改元素的属性,达到隐藏元素,以及隐藏后的元素的显示的效果:需要修改元素的display方法或者visibility,两种方案实现的效果不同,可参考下 ...

  5. String 中 split 方法的效率问题

    问:String 中 split 方法使用时有什么效率问题吗? 答:String 的 split 分割字符串函数我们一般会如下方式使用. String[] arr = "a,b,c" ...

  6. java中split方法 简单详细

    java中split方法 思考下列代码的执行结果 public static void main(String[] args) {// TODO Auto-generated method stubS ...

  7. String类中split方法

    String类中split方法 split(你需要分割字符串的,分割的总个数) 该方法使用正则表达式的底层完成对字符串的分割 使用的案例: String s = "women,sksk,k, ...

  8. JavaScript中split() 使用方法

    昨天学习vue.js一直有个bug,怎么也找不出来 ,最后发现是split()有问题,今天总结一下. split() 方法用于把一个字符串分割成字符串数组. 例子1 在本例中,我们将按照不同的方式来分 ...

  9. JavaScript中split()方法详解

    欢迎访问我的个人博客 http://xiaolongwu.cn/ split()方法在js处理字符串是很常见,也是很重要的一种方法必须熟练掌握 split() 方法用于把一个字符串分割成字符串数组. ...

最新文章

  1. python字典存储省份与城市_在Python中存储字典路径
  2. [3/18]Windows Server 2008 服务器配置之一DNS
  3. boost::python::def相关的测试程序
  4. 使用JCrop进行图片裁剪,裁剪js说明,裁剪预览,裁剪上传,裁剪设计的图片处理的工具类和代码
  5. [译]写程序更快、更好、更便宜的艺术
  6. Win8.1部署 .NET Framework 3.5 安装方式
  7. 使用异步任务加载网络上的图片
  8. 工龄是怎么计算的?几个月算工龄吗?
  9. 如何实现插入数据时自动更新另外一个表的内容
  10. Python操作Mysql实例代码教程(查询手册)
  11. rabbitmq消息持久化,避免异常情况下,消息会丢失
  12. (Note)CIE色度图
  13. PR预设 16个毛刺效果抖音故障特效视频转场PR预设V2版本
  14. 烽火fr2600怎么web登录_烽火配置教程
  15. (二)探究本质,WebGIS前端地图显示之地图比例尺换算原理
  16. Tomcat角色说明及配置
  17. 使用Natapp本地调试微信公众号H5
  18. js高级第三天(原型链及继承)
  19. JavaEE|IO、存储、硬盘、文件系统相关常识
  20. vue 使用fs_在vue里面使用iVew框架

热门文章

  1. Django+vue搭建一个前后端分离的web 一
  2. shellexecute 执行完成_用ShellExecute执行cmd命令遇到的问题总结
  3. 微软终于对 JDK 下手了…
  4. Web服务器和应用服务器的区别与联系
  5. 如何配置iis使其支持php,iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解
  6. 2016年秋-网络程序设计 学习总结
  7. google搜索运算符+101个Google技巧 - Google技巧的终极收集
  8. python调用ironpython_从标准Python调用IronPython
  9. 002_chrono
  10. c++初级-卡牌游戏 IV