什么是闭包?
通俗一点理解
代码示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function main() {
var total = 0
return function() {
total += 1
return total
}
}
var add = main()
console.log(add(), add(), add()); // 1, 2, 3
</script>
</body>
</html>