js数组的删除,插入和替换

作者: Beauty_Beast | 来源:发表于2018-07-09 21:53 被阅读6次

首先解释下本节要记录的功能:js数组删除指定位置的的元素,或者在指定位置插入元素,或者替换某个位置的元素;

splice:该方法是Array对象中最强大的方法,以上所有功能,用该方法都可以实现;

删除:删除可以从指定位置开始,可以删除一个或者连续几个元素,具体如下:

删除指定位置一个元素 删除结果

连续删除:

连续删除几个元素 删除掉第二,三个元素

删除注意:当参数超出数组下标时,会发生什么?

当参数异常时

由此可见,当后一个参数超出下标时,会从指定位置开始删除直至数组末尾,全部删除;当第一个参数超出下标时,数组不变,我们的猜想:当splice方法接收到参数时,和数组长度比较,当位置参数超出下标,直接不做处理,当要删除的元素个数 + 位置参数 > 数组length,会删除“位置”之后的所有元素;

插入:从指定位置开始插入要插入的项,至少三个参数,第一个位置信息,第二个参数 0,第三个乃至第n个参数为要插入的项;

插入的所有情况 最后插入的结果

替换:本质是先在”指定位置“(第一个参数)删除“指定数量的项”(第二个参数),然后插入“任意数量的项“(第三个乃至第n个参数),替换其实是插入的第二个参数不为0的结果,它的特殊情况与删除的特殊情况相同:

替换 替换结果

最后注意:splice方法实在改变原数组的基础上进行操作的;

最后说一句:简单的事情重复做就是不简单,平凡的事情重复做,就是不平凡---坚持;

相关文章

  • js数组的删除,插入和替换

    首先解释下本节要记录的功能:js数组删除指定位置的的元素,或者在指定位置插入元素,或者替换某个位置的元素; spl...

  • js的splice方法

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

  • JavaScript数组与字符串方法小小总结

    1. 一般的增加,删除,替换 * delete操作后的数组: 2. 用splice()实现增加/插入、删除和替换 ...

  • Swift关于数组的使用的一些小技巧

    关于数组的使用的一些小技巧 可以使用 += 来拼接数组 可以使用区间替换来实现, 替换, 插入, 删除替换:替换0...

  • splice 用法

    splice 的功能: 删除元素/ 插入元素/ 替换元素 删除元素的用法: 替换元素 插入元素, 和替换元素的差别...

  • splice的用法删除、插入、替换

    splice可以用作删除、插入、替换功能 删除 插入 替换

  • 数组

    javascript中的数组就是python中的列表。 splice 指定位置插入、删除或者替换 join 对数组...

  • 2018-07-04 JavaScript中清空数组的三种方式

    介绍之前,我们先看下splice方法; 定义和用法 splice() 方法用于插入、删除或替换数组的元素。 注意:...

  • js里的splice()与slice()

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

  • js清空数组的方法

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

网友评论

    本文标题:js数组的删除,插入和替换

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