网站运营 | 站长学院 | 技术文档 | 成语 | 歇后语 | 桌面壁纸 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论

js中的数组排序

【 网络作者:佚名 更新时间:2008-02-11 | 字体:
[导读]js的数组中有一个sort方法,默认是按照ASCII 字符顺序进行升序排列。如果需要自定义排序,例如希望通过二维数组中的第二列数据排序: <script language= javascript > <!--var testArray = new Array()...

js的数组中有一个sort方法,默认是按照ASCII 字符顺序进行升序排列<。如果需要自定义排序,例如希望通过二维数组中的第二列数据排序:

<script language="javascript">
    <!--
var testArray = new Array();
testArray[0]= new Array('e','2','g');
testArray[1]= new Array('b','3','c');
testArray[2]= new Array('a','1','a');  
testArray[3]= new Array('d','4','h');  
testArray.sort(sortfunction);
alert(testArray[0] + " " + testArray[1] + " " + testArray[2] + " " + testArray[3])

// 排序方法中有两个参数<,表示数组中两个用来排序的元素
//
function sortfunction(x,y)
{
 return x[2].charCodeAt(0) - y[2].charCodeAt(0);//根据二维数组的第三列的第一个字母的ASCII码来降序排序
}
    // -->
</script>

友荐云推荐
  • 转载请注明来源:网站运营 网址:http://www.chinawobo.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载<,但请务必注明出处和原始作者<。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意<。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正<。
RSS订阅
  • QQ邮箱
  • 填写您的邮件地址,订阅我们的精彩内容:
更多
© 2014 网站运营 - T086.com(原itlearner.com)
微商货源 | 冠珠陶瓷 | 迪威乐云商devmsn | 易奇八字 | wwe美国职业摔角 | 八字算命 | 河南旅游景点大全 |
RunTime:14.73ms QueryTime:7