闭包是什么以及封闭包怎么产生的?

1.如何写会产生封闭包?

<script>
    function P(){
var a = 5;
var b = 6;
return function C(){
console.log(100);
}

}

var result = P();
result();

//这样封闭包就产生了

//2.闭包是什么?
//闭包是个对象,这个对象里面包含一个函数以及被此函数捕获的东西(一般是变量)
</script>

 

posted @ 2017-11-27 14:46  Gold_Long  阅读(492)  评论(0编辑  收藏  举报