数据类型(数组)

目录

🌸数组(用来存取数据的,如何存如何取,方法都可以实现)

​🥀​长度

​🥀​indexOf,通过元素获得下标索引

​🥀​slice()截取Array的一部分,返回一个心得数组,类似于String中的substring

​🥀​push,pop

​💮Push:押入到头部

​💮Pop:弹出尾部的一个元素

​🥀​unshift(),shift()头部

​💮Unshift:压入头部的一个元素

​💮Shift:弹出头部的一个元素

​🥀​排序sort

​🥀​元素反转reverse

​🥀​拼接concat()

​🥀​连接符join

​🥀​多维数组


 

🌸数组(用来存取数据的,如何存如何取,方法都可以实现)

字符串是不可变的,但是数组是可变的。

Array可以包含任意的数组类型

var arr = [1,2,3,4,5,6];  //按照下标取值和赋值
console.log(arr)
console.log(arr)
(6)[1,2,3,4,5,6]
0:1
1:2
2:3
3:4
5:6
length:6
_proto_:Array(0)
undefined

​🥀​长度

注意:加入给arr.length赋值,数组大小就会发生变化,如果赋值过小元素就会丢失

Arr.length

​🥀​indexOf,通过元素获得下标索引

注意:字符串的”1”和数字的1是不一样的,但是直接console效果是差不多的

    <script>
        arr.indexOf(2)
        arr = [1,2,3,4,5,6,"1","2"]
        arr.indexOf(1)
    </script>
arr=[1,2,3,4,5,6,"1","2"]
(8)[1,2,3,4,5,6,"1","2"]
arr.indexOf(1)
0
arr.indexOf("1")
6

​🥀​slice()截取Array的一部分,返回一个心得数组,类似于String中的substring

arr.slice(3)
(5)[4,5,6,"1","2"]
arr.slice(1,5)
(4)[2,3,4,5]

​🥀​push,pop

arr
(8)[1,2,3,4,5,"1","2"]

​💮Push:押入到头部

arr.push('a','b')
10
arr
(10)[1,2,3,4,5,6,"a","b","c"]

​💮Pop:弹出尾部的一个元素

arr.pop()
"b"
arr
[1,2,3,4,5,6,"a","b","c"]

​🥀​unshift(),shift()头部

​💮Unshift:压入头部的一个元素

arr.unshift('a','b')
9
arr
{"a","b",1,2,3,4,5,6,"1"}

​💮Shift:弹出头部的一个元素

arr.shift()
"b"
arr.shift
1
arr
"b",1,2,3,4,5,6,"1"

​🥀​排序sort

(3)["B","C","A"]
arr.sort()
(3)["A","B","C"]

​🥀​元素反转reverse

(3)["B","C","A"]
arr.reverse()
(3)["A","B","C"]

​🥀​拼接concat()

并没有改变原来的数组,只是返回了一个新的数组

arr.concat([1,2,3])
(6)["B","C","A",1,2,3]

​🥀​连接符join

打印拼接数组,使用特定的字符串连接

(3)["B","C","A"]
arr.join("-")
"C-A-B"

​🥀​多维数组

arr = [[1,2],[3,4],["5","6"]];
    arr[1][1]
    4
0:(2)[1,2]
1:(2)[3,4]
2:(2)["5","6"]
length:3
_proto_:Array(0)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XIANAN_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值