zoukankan      html  css  js  c++  java
  • web前端-回调函数sort详解

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>JS函数</title>
    </head>
    <body>
    <script>
    //回调函数 (高阶函数)
    function fn(f1, f2) {
    return f1(1)+f2(1)
    }

    function demo(n) {
    return n * 100;
    }
    // 里面1的绝对值!
    //他用函数当做参数来传进去了
    console.log(fn(Math.abs, demo))

    console.log('');

    //有名函数 从小到大
    function mySort(v1,v2) {
    /*if (v1 > v2) {
    return 5 //换过来 只要是正数 就会反转reverse
    } else {
    return -7 //不变 只要是负数 就不反转不变
    }*/

    return v1-v2;//从小到大排
    //return v2-v1 //从大到小排列
    }

    //有些方法的参数 要求就是函数
    var list = [10,23,1,456,8,3,5]; //数组 Array

    //排序 字符串排序(比的都是首字母,一样比第二个,依次从小排到大)
    list.sort();
    console.log(list);

    //按照自然排序
    list.sort(mySort);
    console.log(list);
    //也可以写成匿名函数
    /* list.sort(function(v1, v2){
    return v1 - v2;
    })*/

    </script>
    </body>
    </html>

  • 相关阅读:
    sentinel-initFunc&控制台
    Sentinel-FlowSlot
    Sentinel-AuthoritySlot&SystemSlot&LogSlot
    Sentinel-DegradeSlot
    Sentinel-ClusterBuilderSlot
    Sentinel-NodeSelectorSlot
    Sentinel整体架构
    Recyclers对象池设计
    加密算法的使用场景
    FastDFS分布式
  • 原文地址:https://www.cnblogs.com/wangcheng9418/p/9451561.html
Copyright © 2011-2022 走看看