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