JavaScript数组

Array可以包含任一的数据类型

var arr = [1,2,3,45,6,2]

1.长度

arr.length

须知:

  • 假如给arr.length赋值,数组大小就会发生变化。如果赋值过小,元素就会丢失
  • 可以通过下标取值和赋值

 

2.indexOf,通过元素获得下标索引

arr.indexOf(2)

1

字符串的"1"和数字1是不同的

 

3.slice() 截取Array的一部分,返回一个新数组,类似于String中的substring

arr = [9,8,7,5,4223,13,657,345,6754,24,657,876,46,46,46,56,45,643,5347,47,5]
(21) [9, 8, 7, 5, 4223, 13, 657, 345, 6754, 24, 657, 876, 46, 46, 46, 56, 45, 643, 5347, 47, 5]
arr.slice(1,5)
(4) [8, 7, 5, 4223]

4. push(),pop() 尾部

push: 添加到尾部

pop:弹出尾部的一个元素

 

5. unshift(),shift() 头部

shift: 弹出头部的一个元素

unshift:添加到头部

 

6. 排序sort()    字典排序

 

7.元素翻转  reverse()

 

8. concat()

注意:concat() 并没有修改数组,知识会返回一个新的数组

 

9. 连接符jon()

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

 

10. 多维数组

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

再让我学一会吧!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值