• js闭包,匿名函数概念


    var functionName = function(arg){
    
      //函数体
    
    };

      匿名函数:创建一个函数,并将它赋值给一个变量,这种情况下创建的函数叫做匿名函数,因为function关键字后面没有标识符。(匿名函数有时候也叫拉姆达函数)。匿名函数的name属性是空字符串。

      注:FireFox、Safari、Chrome和Opera都给函数定义了一个非标准的name属性,通过这个属性可以访问给函数指定的名字。这个属性的值永远等于跟在function关键字后面的标识符。

      闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在函数内部创建另一个函数。

        function comparison(propertyName){
            return function(object1,object2){
                var value1 = object1[propertyName];
                var value2 = object2[propertyName];
                if(value1>value2){
                    return -1;
                }else if(value1>value2){
                    return 1;
                }else{
                    return 0;
                }
            };
        }
  • 相关阅读:
    SignalR + MVC5 简单示例
    SignalR 简单示例
    Web API 简单示例
    Windows Azure 使用体验
    SQL Server 2014 安装小记
    SSRS 迁移
    SSH配置(同一服务器不同用户)
    【6】Zookeeper脚本及API
    【3】Kafka安装及部署
    【2】Kafka概念及原理
  • 原文地址:https://www.cnblogs.com/wangxufeng/p/4615385.html
Copyright © 2020-2023  润新知