数组知识

(1)数组的创建
var a = []; //创建一个空数组
var b = [1,2,3,4,5]; //创建一个有五个数值的数组
var c = [1,'abc',true];//创建了3个不同类型的元素

注意两点
var a = [1,,3];//数组中有3个元素,a[1]=undefined
var b = [,,]; // 数组有2个元素,也就是说b.length=2
都是undefined,这是因为数组直接量的语法允许有可选的结尾的逗号。

在数组创建时可以在没有元素时候定义数组的长度 
var a = new Array(10);
a.length=10

(2)数组元素的添加和删除
a = [];
a[0]=1;
a[1]=2;
及a = [1,2]
注意如果添加元素是原来地方已将有值就将他替换掉

push()可以在数组最后加元素
var a =[1,2,3,4,5];
a.push(6)
a=[1,2,3,4,5,6]

删除元素
a=[1,2,3];
delete a[1];
a=[1,,3];
a.length=3;删除数组只是把内容删了,空间没有删。

数组的遍历
遍历数组有两种方法
(1)for循环
var a=[1,2,3,4,5]
for(var i=0;i<a.length;i++){
   var b=a[i]
}
console.log(b)
1,2,3,4,5
就是从第一个元素一直到最后一个元素

(2)for in
var a =[1,2,3,4];
for(var i in a){
  console.log(i)
}
1,2,3,4









猜你喜欢

转载自liujun11.iteye.com/blog/2375449