所谓"闭包",指一个拥有许多变量和绑定了这些变量的的环境的表达式(通常是一个函数),
因而这些变量也是该表达式的一部分。
目的:实现局部变量在函数外的使用
功能:1:访问局部变量。2:使变量所占的内容不被释放。
eg:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>闭包</title></head><body> </body> <script> function show(){ var i = 10; var j = 11; var k = 12; function show2(){ alert(i); alert(j); alert(k); } return show2; } var f = show(); f();</script></html>
时间: 2025-01-15 00:26:47