array.splice()

splice()函数属于Array对象,IE 5.5+、FireFox、Chrome、Safari、Opera等主流浏览器均支持该函数。

splice()函数常用于从当前数组中移除一部分连续的元素还可以在所移除元素的位置上插入一个或多个新的元素。该函数返回的是从当前数组中被移除的元素的数组形式。

语法:

  array.splice( start, deleteCount [,items... ] )

  • splice()函数一直从索引start开始,移除deleteCount个元素,直到数组的结尾。
  • 如果start为负,则将其视为length + start,此处length为数组的长度。
  • 如果deleteCount为0或负数,则不会移除任何元素,并返回一个空数组。
  • 如果start >= length,则不会移除任何元素,返回一个空数组。
  • 如果参数items为数组类型(Array),仍会被当作一个元素看待,插入到当前数组中。
原文地址:https://www.cnblogs.com/ylyw/p/7651257.html