當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS中闭包的简介
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>01_理解閉包</title>
</head>
<body>
<!--
1. 如何產生閉包?* 當一個嵌套的內部(子)函數引用了嵌套的外部(父)函數的變量(函數)時, 就產生了閉包
2. 閉包到底是什么?* 使用chrome調試查看* 理解一: 閉包是嵌套的內部函數(絕大部分人)* 理解二: 包含被引用變量(函數)的對象(極少數人)* 注意: 閉包存在于嵌套的內部函數中
3. 產生閉包的條件?* 函數嵌套* 內部函數引用了外部函數的數據(變量/函數)
-->
<script type="text/javascript">function fn1 () {var a = 3function fn2 () {console.log(a)}}fn1()</script>
</body>
</html>
總結
- 上一篇: JS中引入闭包
- 下一篇: 台式老电脑如何升级配置?