亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

匿名函數、嵌套函數、閉包分別是什么

原創(chuàng) 2017-08-30 16:38:18 2806
摘要:匿名函數: 指的是 沒有函數名的函數

匿名函數: 之前的文章也有講到,指的是 沒有函數名的函數

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


發(fā)布手記

熱門詞條