数组是值的有序集合数组
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编码排序
对数值大小排序须要自定义函数