js中split,slice,splice

118 阅读1分钟

基本用法

image.png

详细用法

  1. split 字符串特有方法,用于分割字符串为数组,接收2个参数
  • 第一个参数(可选)表示为切割字符串的分隔符,可以为字符串,正则表达式,也可以不传,表示包含这个字符串的一个数组。
  • 第二个参数(可选)表示返回数组的最大长度,传入负数或者大于数组长度或者不传入,则返回的数组不受限制。
  1. slice 用于切割字符串和数组,不会改变原字符串和原数组长度,返回切割的数据,切割规则(左包含右不包含)
  • 第一个参数(可选):表示开始切割的索引
  • 第二个参数(可选):表示介绍切割的索引

3.splice 用于数组的删除,新增等操作,会改变原数组长度,返回删除元素数组

  • 第一个参数(必传)表示开始删除和插入的索引
  • 第二个参数(可选)表示要删除的元素个数,
  • 后续参数(可选)表示要添加到数组的新元素

拓展

截取字符串方法

  1. substr 接收两个参数,用来截取字符串
  • 第一个参数(必传):指定提取的起始位置的索引,为负数从后面计算但是还是从索引0开始取
  • 第二个参数(可选):提取个数
  1. substring 接收两个参数,用来截取字符串(左包含右不包含)
  • 第一个参数(必传):指定提取的起始位置的索引,为负数从0开始截取
  • 第二个参数(可选):指定提取的结束位置的索引