JS数组字符串常用截取方法

400 阅读1分钟

字符串方法 slice substring substr

  • 1、slice 数组、字符串都可使用的截取方法
    slice(start,end)
    start 开始的下标,就是从第几个
    end 结束的下标,到这个之前,end也可以不写,截取从shart开始的所有元素
    start和end 都可以是负值。如果是负数,就从字符串的尾部开始算起,例如-1就是最后一个字符,-2就是倒数第二个字符,以此类推;
    注:该方法不改变原数组或原字符串,返回截取的值
    eg:
    image.png
  • 2.substring 字符串截取方法,返回截取的字符串,不改变原字符串
    substring(start,end)
    这个方法和slice参数以及其表示的内容都是一样的,唯一不同的是substring()的参数值不可以为负数
    eg:
    image.png
  • 3.substr 返回截取的字符串,不改变原字符串
    substr(start,length)
    start是起始下标,length是我们要截取的长度
    eg:
    image.png

数组方法 splice

splice(start,len,new) 截取数组元素,并在截取的位置插入新的元素 该方法改变原数组,返回截取的元素
start是下标,从start下标开始,
len是几个,删除len个元素,
new是我们要插入的新的数组元素,不一定要写,如果没有需要,可不写
eg:

image.png