易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript 对数组 排序

对字符串 升序 降序
对数值  升序 降序
对日期  升序 降序

谢谢
http://www.w3school.com.cn/js/jsref_sort.asp


arrayObject.sort(sortby)

sortby 可选。规定排序顺序。必须是函数。

返回对数组的引用。请注意,数组在原数组上进行排序,不生成副本。

引用
http://www.w3school.com.cn/js/jsref_sort.asp

忘记说明了.我的是二维数组

var s=new Array();
s[0]=["说明1",new Date(20),3];
s[1]=["2说明",new Date(256),110];
s[2]=["我来说明",new Date(10),20];
var re= s.sort(function(o1,o2){
if(o1[1]>o2[1])/**按日期升序排列,其它类推*/
{
return 1;
}
else if(o1[1]==o2[1])
{
return -1;
}
else return 1;

});
alert(re);

排序算法啊。。。
和语言有什么关系呢
这个都是基础中的基础

今天顶一下!


引用
引用 1 楼 ltnrain 的回复:
http://www.w3school.com.cn/js/jsref_sort.asp

忘记说明了.我的是二维数组

请注意,JS 中没有多维数组滴概念!

所有滴数组都是一维数组,而元素还可以是数组,但并不是真正意义上滴二维数组,只是嵌套数组而已!

排序通常是在某一维度上比较,对于嵌套数组排序,需自定义排序函数!

对,自己定义规则吧。

JScript code



Cod


相关问答:

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

100分求助一个问题:改造一个Javascript代码

我手边有csdn论坛弹出信息窗口的代码(可以从http://www.codefans.net下载),但它显示的只是固定的信息,现在想改造一下以便能通过后台调用Sql Server 2000数据库自动将数据表中的信息作为弹出窗口显示的信息。csdn论 ......

JavaScript正则表达式

 
问题内容:判断顺序号列及子序号列必须为数字。
<td><div align="center"><input type="text" name="xuHao${g+1}" class="inputW" value="& ......

Javascript 获取ID

设有众多div层 希望点击到那个层,就获得那个层的id
问题是 我想把id转换成一个可以alert的数字
因为我需要这个数字来确定数组中的某一项
例如
我定义某个div的id为e1
点击他后 与之对应的数组aaa[1]中的数据返 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号