数据类型——数组
作者:互联网
数组
Array可以包含任意的数据类型
let arr = [1,2,3,4,5];//通过下标取值和赋值 arr[0] arr[0] = 1
1、长度
arr.length
注意:假如给arr.length赋值,数组大小就会发生变化~,如果赋值过小,元素就会丢失
2、indexOf,通过元素获得下标索引
arr.indexOf(2) 1
字符串的"1" 和数字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
数组:存储数据(如何存,如何取),方法都可以自己实现!
标签:arr,元素,数据类型,尾部,数组,赋值 来源: https://www.cnblogs.com/1982king/p/16456579.html