数组排序后的取值问题

wqxing 2003-08-25 02:08:31
我有一个二维数组,
var newArray = new Array()
newArray[0] = new Array(info0,link0);
newArray[1] = new Array(info1,link1);
newArray[2] = new Array(info2,link2);
.
.
.
我现在要对info(*) 的内容排序,然后取相对应的link的值,
该怎么实现?
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shyslysky 2003-08-26
  • 打赏
  • 举报
回复
<script>
var newArray = new Array();
newArray[0] = new Array(1,"link0");
newArray[1] = new Array(3,"link1");
newArray[2] = new Array(2,"link2");
alert(newArray );
newArray.sort();
alert(newArray );
</script>
shyslysky 2003-08-26
  • 打赏
  • 举报
回复
<script>
var newArray = new Array();
newArray[0] = new Array(1,"link0");
newArray[1] = new Array(3,"link1");
newArray[2] = new Array(2,"link2");
alert(newArray );
newArray.sort();
alert(newArray );
</script>
xuzuning 2003-08-25
  • 打赏
  • 举报
回复
<script>
var newArray = new Array();
newArray[0] = new Array(1,"link0");
newArray[1] = new Array(3,"link1");
newArray[2] = new Array(2,"link2");

function cmd(a,b) {
if(a[0] == b[0])
return 0;
return a[0]>b[0]?1:-1;
}

newArray.sort(cmd);

for(v in newArray)
document.write(newArray[v][1]+"<br>");
</script>
Brookes 2003-08-25
  • 打赏
  • 举报
回复
使用Scripting.Dictionary
Franck 2003-08-25
  • 打赏
  • 举报
回复
1,make a new array:
orderArray[0]=info0+","+link0
orderArray[1]=info1+","+link1
orderArray[2]=info2+","+link2
.......
2,对orderArray内容排序
3,......

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧