返回 匿名函数、嵌套...... 登陆

匿名函数、嵌套函数、闭包分别是什么

phpcn_u20621 2017-08-30 16:38:18 2294

匿名函数: 之前的文章也有讲到,指的是 没有函数名的函数

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();


最新手记推荐

• 淘宝页面导航 • 小米商城使用HTML/CSS完成 • 交作业交作业交作业 • 交作业交作业交作业 • CSS导航布局——模仿其他网站的做法去实现相应的功能就是一个小项目,身边不缺小项目了

全部回复(3)我要回复

  • w王

    w王2018-04-27 17:14:00

    <p>以约</p>

  • 月清风名

    月清风名2018-04-16 14:26:46

    <p>能讲讲闭包的好处么?</p>

  • 心海

    心海2017-12-15 23:12:07

    <p>nn</p>

  • 取消 回复 发送
  • PHP中文网