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;
}
};
}

最新文章

  1. js 字符串转换数字
  2. linux cntlm代理的配置
  3. Java中public,private,protected,和默认的区别
  4. Win10主题打不开,自动弹出桌面图标设置
  5. ASCII码表和转义字符
  6. 1021: [SHOI2008]Debt 循环的债务 - BZOJ
  7. [rxjs] Shares a single subscription -- publish()
  8. HTML4基础
  9. Java操作*.properties
  10. Xcode7 新添旧版模拟器方法
  11. COM学习(一)——COM基础思想
  12. Android TV开发总结(三)构建一个TV app的焦点控制及遇到的坑
  13. 【SQL进阶】03.执行计划之旅1 - 初探
  14. 什么是Web Server
  15. MySQL之内连接、左连接和右连接
  16. 关于jQuery.when()用法
  17. JDK JRE JVM的关系
  18. [bug]解决chrome浏览器不支持所有媒体音乐不自动播放问题
  19. jqgrid 让隐藏的列在编辑状态时出现且可编辑
  20. 聊聊jvm系列

热门文章

  1. [转]Windows 下的进程间通讯及数据共享
  2. winform 异步添加文本提示
  3. NLog配置文件写入数据库中
  4. OAF_开发系列07_实现OAF下拉菜单的上下联动Poplist Synchor(案例)
  5. Codeforces Round #383 (Div. 2) D. Arpa's weak amphitheater and Mehrdad's valuable Hoses(分组背包+dsu)
  6. Linux 如何解决 xhost: unable to open display ""
  7. 基于Angularjs+jasmine+karma的测试驱动开发(TDD)实例
  8. 关于Android 打开新的Activity 虚拟键盘的弹出与不弹出
  9. spring mvc 4 校验
  10. 那些年蹚过的坑(c++)