abstract:匿名函數(shù): 指的是 沒有函數(shù)名的函數(shù)
匿名函數(shù): 之前的文章也有講到,指的是 沒有函數(shù)名的函數(shù)
function (){ console.log('匿名函數(shù)') }
嵌套函數(shù)呢 ? 請看代碼:
function test (){ var sum = 20; //內(nèi)嵌函數(shù) demo = function(){ alert(sum); console.log('我是嵌套函數(shù)'); } }
如代碼所示,函數(shù)內(nèi)部嵌入函數(shù),稱之為嵌套函數(shù)。
那閉包又是什么呢?
不多說,看代碼
function demo(){ var num = 0; // 返回一個(gè)函數(shù) return function(){ alert( num+1 ); } } //將返回的函數(shù)賦值給 add 變量 var add = demo(); // add就是一個(gè)閉包 add();