zoukankan      html  css  js  c++  java
  • 【js】数组的splice方法和slice方法的区别

    1.splice方法和slice都是数组的方法

    2.splice方法有3种作用

    例如,arr=[1,2,3,4,5,6];

    splice方法

    删除  

     arr.splice(1, 1); 返回值为删除的元素,类型为object
     替换  arr.splice(1, 1, 'a'); 返回值为被替换的元素,类型为object
     插入 arr.splice(1, 0, 'a', 'b'); 返回值为一个空数组,类型为object 注意:得到的新数组为[1,'a','b',2,3,4,5,6]

    3.slice方法

    请注意,该方法并不会修改数组,而是返回一个子数组。

    例子:

    <script type="text/javascript">
    
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    document.write(arr + "<br />")
    document.write(arr.slice(1) + "<br />")
    document.write(arr)
    
    </script>

    输出:

    George,John,Thomas
    John,Thomas
    George,John,Thomas







    作者:smile.轉角

    QQ:493177502

  • 相关阅读:
    中南大学ACM12月月赛第二场热身赛解题报告
    中南大学ACM12月月赛第二场热身赛在本周日(2011年11月20日)举行
    IPv4 and IPv6
    Java and IPV6
    IPv6 and Java
    poj3385
    poj3390
    poj3226
    poj3767
    poj3497
  • 原文地址:https://www.cnblogs.com/websmile/p/5292384.html
Copyright © 2011-2022 走看看