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. 多维数组