一、函数对象
在js里面一切皆为对象。函数也不例外,因此函数为可以成为函数对象。
每个函数被创建时都会被连接到原型Function.Prototype。
因为函数是对象,因此函数可以保存在变量、对象、数组中。函数可以被传递给其他函数、函数也可以返回函数,函数也可以返回方 法。
二、函数的字面量
例子:
var sort = function(a, b) {
return a + b;
}
函数字面量包括四个部分
第一部分function
第二部分 函数名
第三部分 参数
第四部分 函数主体
作用:可以嵌套在别的函数里面,调用父函数的参数以及变量,(闭包)