匿名函数
1、创建函数
函数声明 function fn(){ } |
函数表达式,把匿名函数赋给变量,变量名称就是函数名称 var fun=function(){ } fun(); //函数调用 |
2、匿名函数自调用
如果变量出现在全局,会存在全局污染,需要放到函数中,这时候就是在一个函数作用域下,防止全局污染。但是函数如果有名称,函数名称也是变量,照样存在污染,需要使用还没有名称的函数(匿名函数)
( function(){ //函数作用域下,防止全局污染 } )(); //自调用 |
3、回调函数
就是把另一个函数以参数的形式传递,此时实参在这里就叫回调函数。
function ran(madai){ console.log('小兔子开始跑'); madai(); } function dong(){ console.log('乌龟开始跑'); } ran(dong); //传递实参dong给madai madai()就会调用dong函数 |
那些看似不起波澜的日复一日,会突然在某一天让人看到坚持的意义。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步