• 数组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
  • 相关阅读:
    文件操作
    set集合,深浅拷贝
    is 和 == 区别 id()函数
    字典
    列表
    基本数据类型
    第十二章 if测试和语法规则
    第十一章 赋值、表达式和打印
    第十章 python语句简介
    第九章元组、文件及其他
  • 原文地址:https://www.cnblogs.com/qiangspecial/p/3123847.html
Copyright © 2020-2023  润新知