美文网首页
JS数组方法之splice()

JS数组方法之splice()

作者: 元气满满321 | 来源:发表于2017-04-03 17:13 被阅读52次

splice():增删数组元素

array.splice(index)
array.splice(index,howmany)
array.splice(index,howmany,item1,.....,itemX)

  • index:必需,是指数组的一个起始下标
  • howmany:必需,是删除的元素个数
  • item1,.....,itemX:可选,向数组添加的新元素

例子:

删除数组下标1号位置以后的所有元素

var arr = ['apple','pear','orange','grape'];
var removed = arr.splice(1);
//arr is ['apple']
//removed is ['pear','orange','grape']

从数组下标2号位置开始删除两个元素

var arr = ['apple','pear','orange','grape'];
var removed = arr.splice(2,2);
//arr is ['apple','pear']
//removed is ['orange','grape']

从数组下标2号位置开始删除1个元素,并插入“peach”,"banana"

var arr = ['apple','pear','orange','grape'];
var removed = arr.splice(2,1,"peach","banana");
//arr is ['apple','pear','peach','banana','grape']
//removed is ['orange']

是不是很简单?来,给个题做做
给定数组 var arr = ['a','b','c']
(1)删除b元素?
(2)再把刚才删除的b元素添加回来?
欢迎留言告诉我


相关文章

  • JS数组splice方法

    两个参数:1,开始截取下标;2、截取个数实例:

  • JS数组方法之splice()

    splice():增删数组元素 array.splice(index)array.splice(index,how...

  • JS数组学习之splice方法

    array.splice(start,deleteCount,item1,item2....) splice方法从...

  • js里的splice()与slice()

    1.splice() splice() 方法用于插入、删除或替换数组的元素。注意:splice方法会改变原始数组!...

  • js清空数组的方法

    1.splice方法 splice() 方法用于插入、删除或替换数组的元素。splice() 会直接修改原数组,通...

  • Vue 数组相关

    1.如何对数组进行插入或删除splice Vue数组中存对象 关于绑定方法,方法里面传递对象数据 js中数组如何进...

  • js 删除数组任意位置元素splice与delete方法对比

    数组属于对象,对象有delete方法,可以删除数组元素。 数组提供splice方法 另外,splice方法还可以在...

  • js的splice方法

    js中数组的 splice() 方法用于插入、删除或替换数组的元素,操作结果会改变原始数组,具体可参考下面的例子:...

  • Javascript删除数组

    数组对象splice方法:arr.splice(1,1); 重新计算索引 值得一提的是splice方法在删除数组元...

  • vue 修改数组方法

    1.splice() 与原生数组splice方法一样 2.$set方法

网友评论

      本文标题:JS数组方法之splice()

      本文链接:https://www.haomeiwen.com/subject/cpgbgttx.html