CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请教Array对象的sort 方法

楼主ChinaOk(农村表哥)2002-02-23 17:16:31 在 Web 开发 / ASP 提问

Array   对象的sort   方法  
   
  返回一个元素已经进行了排序的   Array   对象。  
  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);                                             //   返回排序的数组。  
  }  
   
  ===========================================================  
   
  请哪位给个使用了sortfunction参数的例子  
   
   
  问题点数:20、回复次数:6Top

1 楼ChinaOk(农村表哥)回复于 2002-02-23 20:16:23 得分 0

ttTop

2 楼ChinaOk(农村表哥)回复于 2002-02-23 20:19:47 得分 0

我就想将一个存放字符串的数组可以按里面各自的长度排列一下。  
  如  
  var   C=new   Array();  
  C[0]="1";  
  C[1]="4444";  
  C[2]="22";  
  C[3]="333";  
   
  排完后是  
  C[0]="1";  
  C[1]="22";  
  C[2]="333";  
  C[3]="4444";  
  Top

3 楼oyiboy(coder)回复于 2002-02-23 22:44:19 得分 5

哈,正好,我刚刚想发贴子问这个问题呢。  
  up   一下。  
  关注Top

4 楼ChinaOk(农村表哥)回复于 2002-02-24 09:49:35 得分 0

各位高手大哥,帮忙看看吧。  
   
  我在msdn也没查到啊。Top

5 楼karma(无为MS MVP)回复于 2002-02-24 10:18:00 得分 15

try  
   
  function   sortFun(a,b)  
  {  
      return   a.length   -   b.length;  
  }  
   
  C.sort(sortFun);  
  Top

6 楼ChinaOk(农村表哥)回复于 2002-02-24 15:40:31 得分 0

谢谢。果然好用了。Top

相关问题

  • 类方法,对象方法
  • Array对象join方法的应用, 很奇怪的问题. 谢谢!
  • session对象实现方法
  • 对象的方法的方法?
  • 怎样在list<class>中的使用函数或者函数对象,以list::sort()方法排序?
  • 只有用 面向对象方法吗?
  • C++对象有自杀的方法吗?
  • TextRange对象pasteHTML方法的问题
  • 关于对象方法的继承
  • 方法也是对象,对吗?

关键词

  • 函数
  • 排序
  • 参数
  • sortfunction
  • 数组
  • array对象
  • sort
  • 方法
  • 元素
  • 返回

得分解答快速导航

  • 帖主:ChinaOk
  • oyiboy
  • karma

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo