js二维数组定义与排序方法


js二维数组定义与排序方法

var xxx=[[1,2],[a,b]];
alert(xxx[1][0]);

方法二

var xxx=new array(new array(1,2),new array("a","b"));
alert(xxx[1][0]);


实例三

二维数组声明方式是下面这样的:

     var images=new array();                 //先声明一维
             for(var i=0;i<10;i++){                   //一维长度为10
                   images[i]=new array();       //在声明二维
                   for(var j=0;j<20;j++){           //二维长度为20
                         images[i][j]=1;
             }
}


实例四

<script language="网页特效">   
//定义二维数组并初始化   
var aeg = new array(   
    ["a1","a2","a3"],   
    ["b1","b2","b3"]);   
  
var i, j;   
  
//输出二维数组元素的值   
for (i=0; i < aeg.length; i++)   
  
    for (j=0; j < aeg[i].length; j++)   
    {   
        document.write(aeg[i][j]);   
        document.write(' ');   
    }   
    document.write('<br>');   
  
</script> 


好了下面我们来看看二维数组排序


arrayobj.sort(sortfunction)    
  参数  
  arrayobj    
  必选项。任意   array   对象。    
  sortfunction    
  可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照   ascii   字符顺序进行升序排列。    
  说明  
  sort   方法将   array   对象进行适当的排序;在执行过程中并不会创建新的   array   对象。  
   
  如果为   sortfunction   参数提供了一个函数,那么该函数必须返回下列值之一:    
   
  负值,如果所传递的第一个参数比第二个参数小。    
  零,如果两个参数相等。    
  正值,如果第一个参数比第二个参数大。    
  示例  

   下面这个例子说明了     sort     方法的用法:       
     
   function     sortdemo(){   
               var     a,     l;                                                                                             //     声明变量。   
               a     =     new     array("x"     ,"y"     ,"d",     "z",     "v","m","r");   
               l     =     a.sort();                                                                             //     排序数组。   
               return(l);                                                                                         //     返回排序的数组。   
   }   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值