書上看來的js閉包列子

js閉包列子

 

<html>
<head>
	<title>js learn</title>
<script type="text/javascript">

var curry = function (f) {
	alert("1111");
	return function(a){
		alert("2222");
		return function(b){
			alert("333");
			return f(a,b);
		}
	}
}

function cf(a,b){
	alert("00");
	alert(a);
	alert(b);

}

var a1 = curry(cf);
alert("----");
var b1 = a1("xxx");
alert("----");
b1("yyy");

</script>
</head>
<body>

</body>
</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章