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

    作者:smile.轉角
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

    欢迎关注我,一起进步!扫描下方二维码即可加我QQ

  • 相关阅读:
    C# 导入Excel遇到数字字母混合列数据丢失解决
    C# 导出 Excel
    DataGridView 改变行列颜色
    EditPlus使用技巧
    jquery的事件与应用
    jquery操作DOM元素的复习
    jquery笔记
    jquery 和ajax
    jQuery笔记
    CSS相关知识三
  • 原文地址:https://www.cnblogs.com/websmile/p/5205240.html
Copyright © 2011-2022 走看看