匿名函数
2018-04-03 本文已影响0人
倾国倾城的小饼干
匿名函数
匿名函数的应用场景:
通常是用在一个对象的方法里或者用在回调函数里(比如定时器或者事件处理程序等)
var obj={
creep:function(){}
}//应用在对象的方法里
setTimeout(function(){},200)//应用在定时器上
匿名函数
- 单独的匿名函数无法运行
function(){
return 'Lee'
}
- 把匿名函数赋值给变量
var box=function(){
return 'Lee'
}
box()//调用
- 通过自我执行来执行函数
(function(){
return 'Lee'
})();//(匿名函数)()
或者:
var box=function (){
return 'Lee';
}()
- 自我执行传参
(function (age){
return 'Lee';
}
)(100)