您当前的位置: 首页 >  数据结构

wespten

暂无认证

  • 1浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数组数据结构的使用与代码编写(一)

wespten 发布时间:2019-08-29 08:03:22 ,浏览量:1

数组数据结构的使用与代码编写(一)

数组的使用

js中的数组

一、属性

1.length设置或返回数组元素的数目。

2.constructor返回构造函数的引用

var a=["a","b",1,2];
alert(a.constructor)
//function Array(){
[native code]
}

二、数组定义与遍历

采用new Array()的方式定义数组

           //第一种,声明以后再赋值.数组可以存储任何类型的值。
            var arr = new Array();  //定义一个数组arr,初始长度为0
            arr[0] = 123  
            arr[1] = "abc";  
            arr[5] = false;  
            alert(arr[3]);//undefined,没有初始化  
            alert(arr);//123,abc,,,,false  
            alert(arr[10]);//undefined,
            //如果指定了长度,但是没有赋值,他的值就会自动赋值为undefined;
            //不会出现越界异常相当于定义了一个变量arr[10],没有赋值  
         
            //第二种  
            var arr2 = new Array(2);//规定了数组的长度为2  
            arr2[0] = "ddd";  
            arr2[1] = "www";  
            alert(arr2);//ddd,www  
            arr2[2] = "fff";//可以再次添加元素,定义的数组大小对此没有影响  
            alert(arr2);//ddd,www,fff  
                 
            //第三种,直接赋值,
            var arr3 = new Array(true,123,false);  
            alert(arr3);//true,123,false  

js 中{},[] 来定义数组和对象

1.{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。

2.[ ]中括号,表示一个数组,也可以理解为一个数组对象。

3.{ } 和[ ] 一起使用,我们前面说到,{ } 是一个对象,[ ] 是一个数组,我们可以组成一个对象数组

调用起来对象的属性用.(点)叠加,数组用 [下标] 来访问。

var LangShen = { "Name":"Lansheng", 
"MyAge":[ "Age","26" ], 
"MyWife":[{"Name":"Lansheng1"},{"Name":"Lansheng2"},{"Name":"Lansheng3"}] 
} 

采用[]的方式来定义数组

              var arr3 = [] ;  //定义了一个数组,里面是空的
				arr3.push(a);//push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
				arr3.push(b);
				arr3.push(c);
				arr3.push(d);
				arr3.push(e);
				arr3.push(h);
              var arr4 = [false,"aaa",123];  //定义了一个数组,同时初始化数据
             alert(arr4);//false,aaa,123 
var idArr = [];
		for(i=0,len=codeName.length; i{1,2,3},{4,5,6},{7,8,9}};
int [][]arr=new int[3][3];
arr[1][2]=3; 
		
for(int i=0;i            
关注
打赏
1665965058
查看更多评论
0.0426s