split slit 区别_slit和split的区别

split slit 区别_slit和split的区别slice splice split 的区别最近在做处理字符串和数组的js编程题,总是容易混淆slice、splice和split这三个js内置函数,所以今天不如来写篇文章好好地区分这几个函数。 一、slice对数组或者字符串进行部分截取&

slice splice split 的区别
  最近在做处理字符串和数组的js编程题,总是容易混淆slice、splice和split这三个js内置函数,所以今天不如来写篇文章好好地区分这几个函数。
一、slice

  对数组或者字符串进行部分截取,返回一个新的数组,不改变原来的数组。

  语法:arrayObject.slice(start,end)

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

  end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

  用法:1.slice(parm1):会截取从parm1开始到数组最后的元素

  2.slice(parm1,parm2):会截取从parm1到parm2-parm1个元素

  3.如果两个参数中的任何一个是负数,就用数组的长度和参数相加返回一个正数

  4.当传入两个参数为一正一负时,length也会先于负数相加后再截取

  5.当传入一个参数时,大于或者等于length时,返回一个空数组

  二、splice

  该方法只能用于数组,添加或删除数组中的元素,然后返回被删除的元素,该方法会改变原数组

  语法:arrayObject.splice(index,howmany,item1,……,itemx)

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

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

  item1,……,itemx:可选。向数组添加的新项目。

  用法:

  1.不删除 ,仅为原数组添加元素

  2.删除元素,并在删除起始下标添加元素

  3.仅删除,不添加

  三、split

  该方法把一个字符串分割为字符串数组,返回一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。

  语法:stringObject.split(separator,howmany)

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

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

  用法:

  Tips  1.如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

  2.String.split() 执行的操作与 Array.join 执行的操作是相反的。

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/91678.html

(0)
上一篇 2024年 5月 31日 下午3:36
下一篇 2024年 5月 31日 下午4:02

相关推荐

  • 字符指针数组的初始化步骤_字符指针数组的初始化步骤是

    字符指针数组的初始化步骤_字符指针数组的初始化步骤是王道笔记C-day21-字符指针与字符数组的初始化回顾上节课内容:虽然前面,讲了很多的一级指针但是我们练习的场景,指针与后++的关系。还有指针要申请空间,申请空间,就是在堆空间申请偏移,来放置数据。当我们讲排序的时候,我们就会使用malloc来申请堆空间,然后放入整数。puts(c)与puts(p

    2024年 5月 20日
  • 如何查看pci设备的版本_如何查看pci设备的版本信息

    如何查看pci设备的版本_如何查看pci设备的版本信息Linux查看PCIe版本及速率root@XXX# lspci 00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)00:01.

    2024年 6月 2日
  • 测试版cpu怎么看型号_测试版cpu怎么看型号的

    测试版cpu怎么看型号_测试版cpu怎么看型号的一文理清CUDA环境配置(Linux/Windows,包括pytorch、mmdetection等)写在开头:本文系本人经大半年的学习后,对之前两篇环境配置相关博客的提炼、归纳与总结,由于CSDN编辑器过于难用(还存在不少很影响编辑体验的bug),故转战知乎(但是知乎的编辑器也不算很好用

    2024年 6月 2日
  • 单片机c语言基础知识大全_单片机c语言基础知识大全图片

    单片机c语言基础知识大全_单片机c语言基础知识大全图片关于单片机的C语言编程基础知识(初学注意)80C51上的C语言编程 C51的特色:本文引用地址:http://www.eepw.com.cn/article/201611/319873.htm(1)学习过C语

    2024年 5月 28日
  • pdf文件怎么转换成word文档_ofd怎么转换成word

    pdf文件怎么转换成word文档_ofd怎么转换成word1招搞定PDF转word我可能发现了PDF转Word的终极答案:PDF转Word_Word转PDF_PDF转换器 – 超级PDF这是一个可以永久免费薅羊毛的PDF在线处理网站。 功能非常强大,基本上可以满足对PDF处理

    2024年 5月 14日
  • IDEA激活2024.1.2(IntelliJ IDEA 2024.1.2最新版免费激活成功教程激活码及激活工具安装教程,永久有效,亲测靠谱)

    IDEA激活2024.1.2(IntelliJ IDEA 2024.1.2最新版免费激活成功教程激活码及激活工具安装教程,永久有效,亲测靠谱)

    2024年 6月 7日
  • win10系统修复怎么修复_win10自带修复工具

    win10系统修复怎么修复_win10自带修复工具如何使用Win10自带DLL修复工具修复系统问题在使用Windows 10操作系统时,有时会遇到一些系统问题,例如程序崩溃、系统错误和无法启动等。这些问题可能是由于缺少或损坏的系统文件所致。幸运的是,Windows 10操作系统提供了一种内置的DLL修复

    2024年 5月 12日
  • 钩子程序简单应用实例图解

    钩子程序简单应用实例图解钩子定义钩子是编程里一个常见概念,非常的重要。它使得系统变得非常容易拓展(而不用理解其内部的实现机理,这样可以减少很多工作量)。可以理解为当一个玻璃球从空中落下,即将砸到人的时候,有个事件会提前发生。例如告诉那个被砸的人,球已经在下落过

    激活谷笔记 2024年 5月 18日
  • Python代码大全简易图形_python3代码大全

    Python代码大全简易图形_python3代码大全python代码大全Python是一种高级编程语言,属于通用编程语言。它是由荷兰人Guido van Rossum在1989年创造的,其语法简单、易读易写,是一种解释型、面向对象、动态数据类型的编程语言,支持多种编程范

    2024年 5月 11日
  • nacos配置中心使用教程_nacos中http地址服务器配置

    nacos配置中心使用教程_nacos中http地址服务器配置Nacos 配置中心用法详细教程我们这篇文章介绍下 Nacos 作为配置中心的基本用法,首先我们先了解下为什么需要使用配置中心。正文一、为什么需要配置中心:在没有配置中心之前,传统应用配置的存在以下痛点:(1)采用本地静态配置,无法

    2024年 5月 10日
  • pycharm有啥用_pycharm arm版有什么不一样

    pycharm有啥用_pycharm arm版有什么不一样python.exe与pycharm的区别您好!对于您的问题,可能有以下几个解决方法:1. 检查 Python 安装路径:请确保您的 Python 安装路径正确且完整。您提到的路径是 'C:U

    激活谷笔记 2024年 5月 15日
  • snipaste截图快捷键修改_截图软件snipaste怎么安装

    snipaste截图快捷键修改_截图软件snipaste怎么安装Snipaste支持如有使用上的疑问,请参考:基础操作 |故障排除如发现有 BUG,或希望添加新功能,请通过发 issue 的方式,便于问题的跟踪及解决。也可以加入我们的 Telegram 群,热心的成员可以帮助你更快解决问题。想要得知 S

    激活谷笔记 2024年 5月 9日
关注微信