分享各种网络资源
是我乃至整个互联网的精髓所在
最新消息:站点开启被动注册模式,详情点击这里了解
 您目前所在位置: 站点首页 » 移动互联 » 学习之路 » JavaScript split() 方法使用介绍
+

JavaScript split() 方法使用介绍

  • 基本介绍
  • 定义和用法
  • 语法
  • 参数介绍
  • 返回值介绍
  • 相关例子
  • 例子一
  • 例子二
  • 例子四
  • JavaScript split() 方法使用介绍-BanYuner

    折腾的路对于我来说是种没有结束,这不,我又开始折腾了。

    今天把rollbar重新折腾了一下,研究了一下DUX的代码,基本了解了原理之后就开始依葫芦画瓢了,那么成功完成了微信之后,我想要完成文章分享的功能,但是问题来了,图片是不一样的,是动态的,那么我的想法就是根据文章地址获取图片地址,那么百度了很久之后,最终发现了JavaScript中split() 方法的使用可以完美解决我需要的问题。

    那么这里我就简单的说一下这个用法的介绍:

    基本介绍

    定义和用法

    split() 方法用于把一个字符串分割成字符串数组。那么言外之意,就是分割字符串。

    语法

    stringObject.split(separator,howmany)
    

    参数介绍

    • separator:必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
    • howmany:可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

    返回值介绍

    一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。

    但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。

    相关例子

    例子一

    <script type="text/javascript">
    
    var str="How are you doing today?"
    
    document.write(str.split(" ") + "<br />")
    document.write(str.split("") + "<br />")
    document.write(str.split(" ",3))
    
    </script>
    

    输出结果如下:

    How,are,you,doing,today?
    H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
    How,are,you

    例子二

    在本例中,我们将分割结构更为复杂的字符串:

    “2:3:4:5”.split(“:”) //将返回[“2”, “3”, “4”, “5”]
    “|a|b|c”.split(“|”) //将返回[“”, “a”, “b”, “c”]

    例子四

    如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

    "hello".split("")	//可返回 ["h", "e", "l", "l", "o"]
    

    若只需要返回一部分字符,请使用 howmany 参数:

    “hello”.split(“”, 3) //可返回 [“h”, “e”, “l”]

    那么上面都是来自W3School的简单介绍,我这里建议大家还是通过实例来解决问题,毕竟光看不做也是不会理解这个用法的。一开始研究了半天,因为没有任何基础,基本都是一点点摸索出来了,后来正确使用之后,发现功能确实是很强大,我个人还是比较看好这个使用方法的,希望大家能自学一下,我相信你会用到的。

    关注我们 打赏 分享此文
    微信扫码,关注我们
    扫码,支持我
    JavaScript split() 方法使用介绍
    支付宝(点击图片切换)
    扫码,支持我
    JavaScript split() 方法使用介绍
    微信(点击图片切换)
    扫码,手机看
    JavaScript split() 方法使用介绍
    匿名

    个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃ 分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

    相关推荐

    • JS模拟点击无任何属性的A标签

      JS模拟点击无任何属性的A标签

      这个标题简直也是醉了,我没有专业的学习过,所以标题当面也是有点随意了,希望大家理解。 但是简单的说这个功能就是模拟点击功能,模拟点击很多人可...

      点击查看
    • PHP中explode和preg_split的差别

      PHP中explode和preg_split的差别

      PHP的学习过程可能是艰难的,但是只要你有耐心以及信心,同时配合一个学习手册,我相信无论任何时候,任何问题,你都可以迎刃而解,点击下载PHP...

      点击查看
    • PHP获取路径和目录方法总结

      PHP获取路径和目录方法总结

      PHP的学习过程可能是艰难的,但是只要你有耐心以及信心,同时配合一个学习手册,我相信无论任何时候,任何问题,你都可以迎刃而解,点击下载PHP...

      点击查看
    • 帅气小琦琦
    • 轩陌
    JavaScript split() 方法使用介绍
    3 + 4 =
    • 昵称 (必填)  
    • 邮箱 (必填)
    • 网址 (选填)
    1. 1楼
      轩陌
      博主666 :mrgreen:
      轩陌 5个月前 (10-28)回复