温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js中字符串的截取方式

发布时间:2021-08-12 11:56:06 来源:亿速云 阅读:215 作者:chen 栏目:开发技术

这篇文章主要讲解了“js中字符串的截取方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“js中字符串的截取方式”吧!

  众所周知,js提供了很多字符串截取的方式。下面主要介绍js中slice(),splice(),split(),的使用和区别。

  js字符串截取slice()

  可从已有的数组中返回选定的元素。使用范围:Array和String。语法:

  obj.slice(start,end)

  参数:

  start:必需。规定从数组(字符串)的哪个index开始选取,如果是负数,则从数组(字符串)尾部算index,比如,-1指最后一个元素,-2指倒数第二个元素。

  end:可选。规定到哪个index之前结束。如果没有指定该参数,那么切分的数组(字符串)包含从start到数组(字符串)结束的所有元素。如果这个参数是负数,那么它规定的是从数组(字符串)尾部开始算起的元素。

  返回值:

  返回一个新的数组(字符串),包含从start到end(不包含改元素)的obj中的元素。

  说明:

  该方法并不会修改数组(字符串),而是返回一个子数组(子串)

  例子:

  js字符串截取splice()

  向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。使用范围:Array。语法:

  arrayObject.splice(index,howmany,ite1,......,itemxX)

  参数:

  index:必需。正数,规定添加/删除项目的index,使用负数可从数组结尾处规定位置。

  howmany:必需。要删除的项目数量。如果设置为0,则不会删除项目。

  item1,...,itemX:可选。向数组添加的新元素。

  返回值:

  Array:包含被删除项目的新数组,如果有的话。

  说明:

  splice()方法可删除从Index处开始的零个或者多个元素,并且用参数列表中声明的一个或者多个值来替换那些被删除的元素。如果从arrayObject中删除了元素,则返回的是包含被删除的元素的数组。

  例子:

  js字符串截取split()

  用于把一个字符串分割成字符串数组。使用范围:String。语法:

  stringObject.split(seperator,howmany)

  参数:

  seperator:必需。字符串或者正则表达式,从该参数指定的地方分割stringObject。

  howmany:可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置改参数,整个字符串都会被分割,不考虑它的长度。

感谢各位的阅读,以上就是“js中字符串的截取方式”的内容了,经过本文的学习后,相信大家对js中字符串的截取方式这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI