zoukankan      html  css  js  c++  java
  • 数组splice()方法

    //splice()方法,向数组中插入项,插入方式有3种
    
    //1、删除----可以删除任意数量的项,只需指定2个参数:要删除的第一项的位置和要删除的项数
    var colors = ["red", "green", "yellow", "black", "brown"];
    var removed = colors.splice(1,3);
    
    console.log(removed);//["green", "yellow", "black"] 从第1个位置开始,删除3个
    console.log(colors);//["red", "brown"]
    
    //2、插入----可以向指定位置插入任意数量的项,只需提供3个参数:起始位置、0(要删除的项数)、要插入的项(如果要插入多个项,可以再传入第4,第5以至任意多个项)。
    var colors2 = ["red", "green", "yellow", "black", "brown"];
    colors2.splice(2, 0, "orange", "blue");
    
    console.log(colors2);//["red", "green", "orange", "blue", "yellow", "black", "brown"]    从第2个位置插入orange, blue
    
    //3、替换--原理和插入差不过,插入把第2个参数设置为0,替换则把0改为你想要替换的项目个数就行了
    var colors3 = ["red", "green", "yellow", "black", "brown"];
    var removed3 = colors2.splice(2, 3, "orange", "blue");
    
    console.log(removed3);//["yellow", "black", "brown"]    从第2个位置开始删除3个
    console.log(colors3);//["red", "green", "orange", "blue"]    从第2个位置删除3个,并插入orange, blue
  • 相关阅读:
    使用dfs求解全排列
    并查集
    Best Cow Line
    Saruman's Army
    Fence Repair
    Laking Counting
    淘宝商品定向爬取
    爬取股票信息
    python中的正则表达式的使用

  • 原文地址:https://www.cnblogs.com/qiangspecial/p/3123847.html
Copyright © 2011-2022 走看看