zoukankan      html  css  js  c++  java
  • js splice 和 slice

    slice   n. 薄片;部分;菜刀   vi. 切开;割破

    splice   人工进化 、拼接       同义词 piece   n块 件 篇   v 修补 接合 凑合 



    slice(start,end) 返回一个新的数组,包含从 start 到 end (不包括该元素)
    返回值:不会修改数组,而是返回一个子数组 , 可使用负值从数组的尾部选取元素

    splice(arg1,  arg2,  arg3)   从数组中增加或删除元素,会影响原数组

    arg1:操作位置

    arg2:0时表示添加元素,其他值时表示删除元素个数,有几个删除几个

    arg3,arg4 ……:  要添加或替换的元素,无值,则不添加,也不替换。

    有值--------> arg2为0时,在位置上添加元素,arg2为其他值时,删除arg2个元素,并替换为arg3的值

    没值 -------->arg2为0时,什么也不做;arg2为其他值时,删除arg2个元素,什么也不做,没有替换操作。

    返回值:仅表示删除时,返回删除的元素,数组类型,删几个返回几个

    <script>	
    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"
    
    document.write('before:<br />'+arr + "<br />")
    var aaa = arr.splice(2,0)  // "William","huihui"
    document.write('after:<br />'+arr+"<br />aaa:"+aaa)
    
    </script>
    

      

  • 相关阅读:
    Python修改文件内容
    Python实现用户注册到文件
    Postman接口测试
    Linux下安装LoadRunner LoadGenerator
    Loadrunner参数化避免重复数据
    Ta-Lib用法介绍 !
    迭代器 生成器
    深入理解python多进程编程
    python多进程
    python多线程
  • 原文地址:https://www.cnblogs.com/dhjy123/p/13864608.html
Copyright © 2011-2022 走看看