JavaScript中的数组

  • 一维数组

注意:JavaScript中数组里面的元素可以是任何数据类型的数据
以下是数组的基本用法:

 var arr=[1,'a','b',4,5];
        console.log(arr.length);
        console.log(arr)
        console.log(arr.indexOf(1))//结果是0,通过元素获得下标索引
        console.log(arr.slice(1,3))//结果是["a","b"](返回数组,包头不包尾),截取数组的一部分,相当于String中的stringsub

        //push和pop(作用在尾部)
        console.log(arr.push("1","2"))//结果是7,表示把"1"和"2"添加进数组尾部(数字1和字符串"1"不一样)
        console.log(arr)//结果是[ 1, "a", "b", 4, 5, "1", "2" ]
        console.log(arr.pop())//结果是2(弹出的元素),表示弹出数组尾部的一个元素
        console.log(arr)//结果是 [ 1, "a", "b", 4, 5, "1" ]

        //unshift和shift(作用在头部)
        console.log(arr.unshift("a","b"))//结果是8,表示把"a"和"b"添加进数组头部
        console.log(arr)//结果是[ "a", "b", 1, "a", "b", 4, 5, "1" ]
        console.log(arr.shift("a"))//结果是"a",表示把"a"和"b"从数组头部弹出
        console.log(arr)//结果是[ "b", 1, "a", "b", 4, 5, "1" ]

        console.log(arr.sort())//排序,结果是[ 1, "1", 4, 5, "a", "b", "b" ]
        console.log(arr.reverse())//元素反转,结果是[ "b", "b", "a", 5, 4, "1", 1 ]
        console.log(arr.concat(1,2))//拼接元素,并没有改变原数组,只是返回了一个新数组,结果是[ "b", "b", "a", 5, 4, "1", 1, 1, 2 ]
		
  • 多维数组
      var arr=[[1,2],[3,4],[5,6]]
       console.log(arr[1][1])//结果是4,下标从0开始
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值