JS中的slice()方法

JS中的数组和字符串都有一个slice()方法。

调用数组的slice()方法,传入元素位置参数,可以返回一个包含选定范围内连续元素的新数组。

  • 当传入两个数字时,分别表示开始位置和结束位置,会截取从开始位置到结束位置的元素(不包含结束位置元素),并返回一个新数组;
  • 当传入一个数字时,表示开始位置,会截取从开始位置到末尾的元素(包含末尾元素),并返回一个新数组。

字符串默认也有这个方法,用于截取字符串中的片段,并返回一个新字符串。

也可以对类数组对象调用slice()方法,不过对象上默认没有这个方法,需要借用Arrayprototype属性对象中的方法。