js清空数组的方法

前端开发 作者: 2024-08-19 19:45:01
方式1:splice函数 arrayObject.splice(index,howmany,element1,.....,elementX) index:必选,规定从何处添加/删除元素。 howman

方式1:splice函数

<script type ="text/javascript">  
  var arr = [1,2,3,4];  
   arr.splice(0,arr.length);  
</script>

方式2:给数组的length赋值为0

<script type ="text/javascript">  
  ];  
   arr.length = 0;
</script> 

方式3:直接赋予新数组 []

<script type ="text/javascript">  
  ];  
   arr = [];
</script> 

效率比较:

<script>
    var a = [];
    var b =var c =for(var i =0 ; i < 100000000;i++){
        a.push(i);
    }
    console.time('splice');
    a.splice(0);
    
    ){
        b.push(i);
    }
    console.time('length');
    b.length = 0;
    console.timeEnd('length'){
        c.push(i);
    }
    console.time('赋值[]');
    c = [];
    console.timeEnd('赋值[]');
</script>

总结

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_65112.html
js清空数组的方法