javascript中的array

Array, 
    array 也就是数组了,就是把一片连续的内存.等分成相同的大小,每个位置保存的是一元素,
    因此不能扩大,不过可以新申请更大的空间,将原有内存复制到新的内存,并添加
    新的元素


  定义
    var arr = [];     一个不包含元素的数组
    var arr = [1,2,3]; 定义一个包含三个元素的数组
    var arr = new Array(); 空数组
    var arr = new Array(1,2,3)  
    var arr = new Array(3); 定义一个初始元素个数为3的数组,不过元素的值都是undefined


    唯一感觉有出处的地方是和我以前随学的语言相比,它的元素类型可以是不同的
    常用方法
      typeof(arr) 得出类型
      arr.length 数组长度
      遍历:
          for(var i=0;i < arr.length;  ++i){
              console.log(i + '=>'  + arr[i])
          }
      arr.valueOf()
      arr.toString()
      arr.toLocalString()
      arr.join(',') 拼接成一个大字符串
      arr.concat(other1,other2,other3)
      arr.slice(startIndex,endIndex) 获得一个新的数组,包含开始,不包含结束
      arr.splice(start,count,ele1,ele2,...) 删除start开始的count个元素,并将eles添加到start开始处
      arrs.sort(compare) 进行排序
      arr.reverse() 反转
      function compare(e1,e2){
          return e1-e2
      }
      arr.push(ele) 尾部追加 ele1
      arr.pop()  首部删除
      
      arr.shift() 头部删除元素,并但会
      arr.unshift(ele) 头部增加元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值