闭包
在函数内定义个函数,并将函数作为结果返回。返回的函数可以调用外部函数的参数,如果该函数被执行,将返回已经结算出的值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>闭包</title>
<script type="text/javascript">
function closure(x) {
return function () {
return x * x;
}
}
var res = closure(2);
console.log(res());
</script>
</head>
<body>
</body>
</html>
还没有评论,来说两句吧...