数据类型——数组
Array可以包含任意的数据类型
let arr = [1,2,3,4,5];//通过下标取值和赋值 arr[0] arr[0] = 1
1、长度
arr.length
2、indexOf,通过元素获得下标索引
arr.indexOf(2)
1
3、slice() 截取Array的一部分,返回一个新数组,类似于String中的subString
4、push(),pop() 尾部
push:压入到尾部
pop:弹出尾部的一个元素
5、unshift(),shift() 头部
unshift:压入到头部
shift:弹出头部的一个元素
6、排序 sort()
arr = ['c','b','a']
(3) ['c', 'b', 'a']
arr.sort()
(3) ['a', 'b', 'c']
7、元素反转
(3) ['a', 'b', 'c']
arr.reverse()
(3) ['c', 'b', 'a']
8、concat()
arr.concat(1,2,3) (6) ['c', 'b', 'a', 1, 2, 3] arr (3) ['c', 'b', 'a']
注意:concatenate() 并没有修改数组,只是会返回一个新的数组
9、连接符 join
打印拼接数组,使用特定的字符串连接
(3) ['c', 'b', 'a'] arr.join('-') 'c-b-a
10、多维数组
arr = [[1,2],[3,4],["5","6"]] arr[1][1] 4
数组:存储数据(如何存,如何取),方法都可以自己实现!
我的一生
第1章-废物的一生
第50章-糟糕的婴儿
第300章-莫欺少年穷
第600章-莫欺中年穷
第1000章-莫欺老年穷
第1100章-不详的离去
第1101章-棺材板的震动
第1150章-盗墓贼的眼泪
第1200章-死者为大