Array可以包含任意的数据类型
var arr = [1,2,3,4,5] //通过下标赋值和取值
arr[0]
arr[0] = 1
1.长度
arr.lenth
注意:假如给arr.length赋值,数组大小会发生变化;如果赋值过小,元素就会丢失。
2.indexOf,通过元素获得下标索引
arr.indexOf(2)
1
字符串的"1"和数字1是不同的
3.slice() 截取Array的一部分,返回一个新的数组,类似于String中的substring
4.push, pop 尾部
push: 压入到尾部
pop: 弹出尾部的一个元素
5.unshift(), shift() 头部
6.排序sort()
arr.sort()
7.元素反转
arr.reverse()
8.拼接concat()
arr.concat([1,2,3])
注意:这个方法并没有修改数组,只是会返回一个新的数组
9.连接符join
打印拼接数组,使用特定的字符串连接
arr.join('-')
10.多维数组
arr = [[1,2],[3,4],[5,6]]
arr[1][1]
数组:存储数据(如何存,如何取,方法都可以自己实现)