闭包
一.闭包的含义:调用函数不会自动销毁,只会往外溢出。
二.闭包的作用:
实现公有变量
eg:函数累加器
可以做缓存(存储结构)
eg:eater
可以实现封装,属性私有化
eg:Person();
模块化开发,防止污染全局变量
三.语法
// function closure() { // var num = 0; // function wsx() { // num +=1; // console.log(num); // } // return wsx; // } // var d = closure(); // d(); // d(); // d();