zoukankan      html  css  js  c++  java
  • 新建数组与清空数组

    var arr=new Array(1,2,3);   //这个代表的是新建的数组,且里面有3个值  
    
    var arr=new Array(3) //里面只有一个数的时候,代表这个数组的length 

    var arr=[]; //定义一个空数组,通常我们会这样写

    var arr=[1,2,3,4,5]

    arr.length=10 //定义数组的length 如果没有给定具体的值,arr=[1,2,3,4,5,,,,,,]

    清空数组的方法

    第一种:
    arr.length=0 //清空数组

    第二种:
    arr.splice(0,arr.length) //清空数组

    第三种:
    var arr=[1,2,3,4,5,6];
    arr=[]; //清空数组

    第四种:
    var arr=[1,2,3,4,5,6];
    for(var i=0,m=arr.length; i<m; i++){
      arr.pop(); //length 是时时更新的,当arr.length< i,时便不再执行,所以这里要给一个定值,才能清空数组;
    }

    第五种:
    var arr=[1,2,3,4,5,6];
    for(var i=0,m=arr.length; i<m; i++){
      arr.shift();
    }

    第六种:
    var arr=[1,2,3,4,5,6];
    while(arr.length>0){
      arr.pop();
    }

    第七种:
    var arr=[1,2,3,4,5,6];
    while(arr.length>0){
      arr.shift();
    }












    如果问题,欢迎大家及时指点,一同交流,共同提高
  • 相关阅读:
    mybatis
    eclipse日志
    最大值与最小值问题
    常见的缓存算法设计策略
    常用垃圾回收算法
    Java中对象的三种状态
    Java中的内存泄漏问题
    单例模式
    约瑟夫环问题
    矩形覆盖问题
  • 原文地址:https://www.cnblogs.com/wujidns/p/4434210.html
Copyright © 2011-2022 走看看