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

浙公网安备 33010602011771号