1 var arr=[1,2,3,4,5,6]; //通过下标取值和赋值 2 arr[0] 3 arr[0]=1
1 arr.length
注意:假如给arr.length赋值,数组大小就会发生变化~,如果赋值过小,元素就会丢失
1 arr.indexOf(2) 2 1
字符串的"2"和数字2是不同的
1 push:压入到尾部 2 pop:弹出尾部的一个元素
1 unshift:压入到头部 2 shift:弹出头部的一个元素
1 arr 2 (3)["B","A","C"] 3 arr.sort() 4 (3)["A","B","C"]
1 arr 2 (3)["B","A","C"] 3 arr.reverse() 4 (3)["A","B","C"]
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()并没有修改数组,只是会返回一个新的数组
打印拼接数组,使用特定的字符串连接
1 arr 2 (3)["C","B","A"] 3 arr.join(‘-‘) 4 "C-B-A"
1 arr=[[1,2],[3,4],["5","6"]]; 2 arr[1][1] 3 4
数组:存储数据(如何存,如何取,方法都可以自己实现!)
原文:https://www.cnblogs.com/clblogs/p/14719259.html