JavaScript 匿名函数

匿名函数

匿名函数是函数式编程一个重要的特性,它让函数与函数之间变得很灵活。

 // 匿名函数
(function() {}) 

// 匿名函数赋给一个变量,就等同于 function f() { ... }
var f = (function () {})  

// 匿名函数虽然没有名字,但可以 “自执行”
(function() {
 console.log(1) // 1
})()

函数参数

函数作为参数传递。

function f () { 
 console.log('f') 
}

(function(f) {
 f() // 'f'
})(f)

返回函数

函数作为返回值。

var f = (function() {
 return (function() { console.log('f') }) // 返回一个函数
})()

// 执行返回的函数
f() // f
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程