數組是值的有序集合數組
1、建立數組函數
1.數組字面量方式編碼
2.構造函數Array()方式code
2、數組的基本操做排序
訪問數組元素索引
//經過數組下標訪問從0開始的非負整數unicode
var a=[2,4,6,5,9];字符串
console.log(a[0]);get
console.log(a[1]);console
//找出數組中全部的偶數
for (var i=0;i<a.length;i++){
if(a[i]%2==0){
console.log(a[i]);//2,4,6
}
}
修改數組元素
a[2]=15;
增長數組元素
a[5]=12;
刪除數組元素
delete a[2];
console.log(a[2]);//undefined
console.log(a.length);//6
遍歷數組
var c=[1,2,3,4,5];
//索引連續
for (var i=0;i<c.length;i++){
console.log(c[i]);
}
var x=[];
x[12]=1;
x[2]=4;
x[5]=9;
//索引不連續
for (var i in x){
console.log(x[i]);
}
3、數組方法
數組添加
push():在數組末尾添加數組元素
unshift():在數組頭部添加數組元素
conact():合併數組
數組刪除
pop():從尾部刪除數組元素
shift():從頭部刪除數組元素
數組排序
reverse():顛倒數組中元素的順序
sort():對字符數組或者數字數組進行排序
默認按照字符串的unicode編碼排序
對數值大小排序須要自定義函數