匿名函数
- 用函数声明的方式创建一个函数时,不加函数名称。
function sum(){ console.log("我是函数sum")}
- 不加名称,这样写浏览器是会报错的。
function(){ console.log("这是一个匿名函数")}
- 正确写法,在外面加(),浏览器不会报错,但是要如何执行?
( function(){ console.log("这是一个匿名函数"); })
- 在后面再加()就运行了,代码运行到那块了,执行(立即执行),往往要写一个通常只是执行一次的函数可以这么写。
( function(){ console.log("这是一个匿名函数"); })()
- 可以加些参数,在后面执行的括号加实参
( function(a,b){ console.log(a+b); })(,)