abstract:匿名函数: 指的是 没有函数名的函数
匿名函数: 之前的文章也有讲到,指的是 没有函数名的函数
function (){ console.log('匿名函数') }
嵌套函数呢 ? 请看代码:
function test (){ var sum = 20; //内嵌函数 demo = function(){ alert(sum); console.log('我是嵌套函数'); } }
如代码所示,函数内部嵌入函数,称之为嵌套函数。
那闭包又是什么呢?
不多说,看代码
function demo(){ var num = 0; // 返回一个函数 return function(){ alert( num+1 ); } } //将返回的函数赋值给 add 变量 var add = demo(); // add就是一个闭包 add();