码迷,mamicode.com
首页 > 编程语言 > 详细

javascript-数组和对象.

时间:2015-03-06 16:17:16      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

对象数组的创建方式 和 访问方式 就略过了!

对象

 

 1 function box(obj)
 2 {
 3     alert(obj.name);
 4     alert(obj,age);
 5 }
 6 
 7 var obj ={
 8     name:‘VanquisherMe‘,
 9     age:25,
10     height:172,
11     address:‘江苏‘
12 }
13 
14 box(obj);
15 //这个大家都懂就不说了

 

数组[在ECMAScript中的数组每个元素可以保存任何类型。ECMAScript中数组的大小也可是可以调整的]

1 var box= new Array();      
2 var box =[];
3 
4 var box =new Array(‘Vanquisher‘,28,‘盐城‘);               //创建一个数组, 分配了三个元素 
5 alert(box[0]);

数组初始化长度

 

1 //创建数组,包含10个元素,必须是数字,必须是1位[可以初始化数组的长度]
2     var boxs = new Array(10);                        
3     boxs[3]=‘Vanquisher‘;
4     boxs[5]=‘江苏‘;
5     alert(boxs);

 

区别

 

1 var box = new Array(10,28,‘‘);            
2 alert(box.length)                    // 3
3 
4 var box = [10,28,]; 
5 alert(box.length)                    // FF:2   IE:3 ★★额外的逗号会让IE浏览器获取到,而产生不必要的错误

 

不用new 创建 数组

1.

1 var boxs =Array(10);        
2     alert(boxs);

2.字面量的方式创建

1 var boxs1 =[‘Vanquisher‘,10,‘江苏‘];        
2     alert(boxs1);
3     
4     var boxs2 =[‘Vanquisher‘,10,]                
5     alert(boxs2.length);                //错误: FF:2   IE:3 ★★额外的逗号会让IE浏览器获取到,而产生不必要的错误
6     
7     var boxs3 =[,,,];
8     alert(boxs3.length);                //错误:理由同上

注:和Object 一样,字面量的写法不会调用Array()构造函数。(FF除外)   

 

 

1 var box =[];
2 box[‘name‘]=‘Vanquisher‘;
3 box[‘age‘]=28;
4 
5 //这里name,age 已经是box数组的属性[数组也是对象]
6 alert(box);
7 alert(box[‘name‘]);
8 alert(box.age);
1 //可以直接创建 长度的数组
2 
3 var boxs =[];
4 boxs.length=10;
5 alert(boxs);
6 
7 var box =[];
8 box[5]=28;
9 alert(box);
1 var box =[‘Vanquisher‘,10,‘江苏‘];
2 
3 box[box.length]=‘南京‘;                    //使用length获取最后一个下标的方式来添加,这样不用知道 数组的长度 永远可以在最后个后面添加

数组内部可以是任意类型

 

 1 var box=[
 2         {
 3             name:‘Vanquisher‘,
 4             age:25
 5         },
 6         [3,4,6,‘江苏‘,new Object()],
 7         ‘计算机编程‘,
 8         25+25,
 9         new Array(1,2,3)
10 ];
11 
12 alert(box);
13 //如何获取就不说了 大家都懂

 

javascript-数组和对象.

标签:

原文地址:http://www.cnblogs.com/VanqusherCsn/p/4318477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!