zoukankan      html  css  js  c++  java
  • splice用法解析

    splice()方法算是最强大的数组方法了,它有很多种用法,主要用于删除指定位置的数组项,在指定的位置插入数组项,在指定位置替换数组项,slpice()方法始终都会返回一个数组,该数组包括从原始数组中删除的项,如果没有删除,则返回空数组。

    功能简介

    1. 删除:可以删除任意数量的项,只需要指定两个参数,要删除的第一项的位置和要删除的项目数;
    2. 插入:可以向指定位置插入任意数量的项,需要指定三个参数,起始位置,0(要删除的项数)和要插入的项,如果要插入多个项,可以再传第四,第五,以至任意多个项;
    3. 替换:可以指定位置插入任意数量的项,且同时删除任意数量的项,只要指定3个参数,起始位置,要删除的项数,和要插入的项数,插入的项数不必等于删除的项数;

    删除案例

    1
    2
    3
    4
    var lang = ["php","java","javascript"];
    //删除
    var removed = lang.splice(1,1);
    console.log(lang); //php,javascript

    插入案例

    1
    2
    3
    var colors = ['red','green','blue','yellow'];
    colors.splice(2,0,'black','pink');
    console.log(colors); //red,green,black,pink,blue,yellow

    替换案例

    1
    2
    3
    var colors= ['red','green','blue','yellow'];
    colors.splice(2,1,'white','orange')
    console.log(colors); //red ,green,white,orange,yellow

    注意:splice函数会修改原来数组的值

    转载自: http://www.ningcl.com/2016/12/28/splice/#more

  • 相关阅读:
    tcp/ip的通俗讲述(转)
    linux中的read_link
    浅拷贝和深拷贝
    JAVA的动态代理Jdk实现方式
    友元函数
    孤儿进程、僵尸进程
    waitpid()函数
    wait()函数
    dup2函数
    exec族函数
  • 原文地址:https://www.cnblogs.com/hngdlxy143/p/10391105.html
Copyright © 2011-2022 走看看