摘要:匿名函数: 指的是 没有函数名的函数
匿名函数: 之前的文章也有讲到,指的是 没有函数名的函数
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();