首页后端开发ASP.NET实例详解sort()函数的原理和使用方法

实例详解sort()函数的原理和使用方法

时间2024-01-30 20:17:03发布访客分类ASP.NET浏览393
导读:收集整理的这篇文章主要介绍了实例详解sort( 函数的原理和使用方法,觉得挺不错的,现在分享给大家,也给大家做个参考。本文主要为大家分享一篇实例详解sort( 函数的原理和使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看...
收集整理的这篇文章主要介绍了实例详解sort()函数的原理和使用方法,觉得挺不错的,现在分享给大家,也给大家做个参考。本文主要为大家分享一篇实例详解sort()函数的原理和使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。

sort()方法就是对数组按照一定的条件进行排序。

在不带参数的情况下sort()方法默认会将数组元素当作string类型来升序排序,根据它们的unicode码从小到大依次排列.

如果想按照自己的条件进行排序,需要传一个比较函数。

如下:

VAR arr = ['a','c','b'];
    console.LOG(arr.sort());
    

输出的值为


我在javascript的红皮书上看到一个例子觉得非常好:

我们先创建一个比较函数:

function createComparisonFunction(PRoPErtyName) {
     return function (object1,object2) {
             var value1 = object1[propertyName];
             var value2 = object2[propertyName];
             return value2 - value1;
}
}
    ;
    

说明一下这value2-value1是降序排序,如果是value1-value2则是升序排序

定义一个数组:

var data = [   {
name:"ahang",age:28}
,   {
name:"cao",age:29}
,   {
name:"bang",age:30}
,   {
name:"diu",age:40}
    ];
    console.log(data.sort(createComparisonFunction("age")));
    

相关推荐:

关于sort函数的几种用法

sort 函数

c++ sort()函数

以上就是实例详解sort()函数的原理和使用方法的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

sort原理

若转载请注明出处: 实例详解sort()函数的原理和使用方法
本文地址: https://pptw.com/jishu/592989.html
代码详解AVL树的插入 javascript怎么将浮点数转为整数

游客 回复需填写必要信息