您的位置:首页 > Web前端 > JavaScript

js闭包示例

2013-04-11 16:50 309 查看
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
function closure()
{
var inner_variable=3;
return function(i)
{

return inner_variable*i;
}

}
var _closure=closure();
alert(_closure);
alert(_closure(5));
var man={
age:30,
sex:"male",
run:function()
{
alert("a "+this.sex + " is running");

}
};
alert(man.age);
man.run();
var sex="mars";
man.run.apply(window,[]);
//alert(_closure.inner_variable);
</script>
</head>
<body>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: