js闭包及其使用场景-个人粗浅见解
简单来说就是对js的scope隐藏属性的利用,利用其在子函数与父级函数之间的scope没有销毁的一系列应用
简单来说,举个简单的闭包例子,经典计数器
function{
function counter(){
var num = 0;
return function add(){
return num += 1;
}
}
function test(){
var handlePlus = counter();
handlePlus();// 1
handlePlus();// 2
handlePlus();// 3
}
}
以上就是闭包的简单应用