易截截图软件、单文件、免安装、纯绿色、仅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问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

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

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

请教高数高手和javascript高数的合体!

请问怎么写一个function ,返回N个0-9的随机数,这些随机数符合高数分布(均匀分布随机数),无奈本人高数比较差,特来此请教!不懂得请帮忙帮顶一下,万分感谢!!
你要求一个返回指定元素个数的数组的随机数函数? ......

关于JavaScript的prototype和instanceof

JScript code:

function C1(){}
function C2(){}
C2.prototype=new C1();
function C3(){}
C3.prototype=new C2();
var obj=new C3();
function C4(){}
C3.prototype=new C4();
alert(obj insta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号