javascript 对数组 排序
对字符串 升序 降序
对数值 升序 降序
对日期 升序 降序
谢谢
http://www.w3school.com.cn/js/jsref_sort.asp
arrayObject.sort(sortby)
sortby 可选。规定排序顺序。必须是函数。
返回对数组的引用。请注意,数组在原数组上进行排序,不生成副本。
忘记说明了.我的是二维数组
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);
排序算法啊。。。
和语言有什么关系呢
这个都是基础中的基础
今天顶一下!
请注意,JS 中没有多维数组滴概念!
所有滴数组都是一维数组,而元素还可以是数组,但并不是真正意义上滴二维数组,只是嵌套数组而已!
排序通常是在某一维度上比较,对于嵌套数组排序,需自定义排序函数!
对,自己定义规则吧。
JScript code
Cod
相关问答:
用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......
三个数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的值
这是 ......
我手边有csdn论坛弹出信息窗口的代码(可以从http://www.codefans.net下载),但它显示的只是固定的信息,现在想改造一下以便能通过后台调用Sql Server 2000数据库自动将数据表中的信息作为弹出窗口显示的信息。csdn论 ......
问题内容:判断顺序号列及子序号列必须为数字。
<td><div align="center"><input type="text" name="xuHao${g+1}" class="inputW" value="& ......
设有众多div层 希望点击到那个层,就获得那个层的id
问题是 我想把id转换成一个可以alert的数字
因为我需要这个数字来确定数组中的某一项
例如
我定义某个div的id为e1
点击他后 与之对应的数组aaa[1]中的数据返 ......