javascript 截图数组、字符串的处理方法

76 阅读1分钟
  1. 数组,字符串公用方法
slice(start,stop)表示截取从start 到stop(不包括该位置)之间的字符串或数组,并返回新数组或字符串
若 start >= stop 则返回空 注:stop的位置若是在start的左边,则返回空
若start或者stop为负数,则从后开始数,即最后一位是-1,倒数第二位是-2......,
  1. 字符串
字符串
substring(start,end)start - 必填。非负整数,开始位置。包含在内
end - 可选。非负整数,结束位置 不包含在内
· substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
· 若 start 与 end 相等,返回空串
· 若 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
· 如果 start 或 end 为负数,那么它将被替换为 0。
image.png
substr(start,length)start - 必填。起始位置。可为负数,以字符串第一个字符的索引0为准,负数向前推算即空字符
length - 可选。包括的字符个数,不填默认为整个字符串
  1. 数组

    数组
    splice(start,length,items)从start处截取length长度后,在start处为原数组添加items,并返回被截取的新数组,splice会直接修改原数组
    image.png