JavaScript中的闭包

这两在在看关于JavaScript的书.也是自已的一些读书心得,后面会陆续记下来.

中间谈到关于动态语言的闭包特性.[JavaScript中的闭包特性基于function来实现的]
参见下面代码:
<script language="javascript">
function writer(s)
{
    document.write(s);    
}


(
function (){
 
var innerX = 10;
 outerObj 
= {x:innerX};
}
)();


try{
    writer(innerX);
}

catch(e)
{
    document.write(
'不可以访问<br/>');
}

writer(outerObj.x);

</script>

上面基本可以说明一些闭包的特性.仅供参考.
posted @ 2008-07-13 09:21  CalvinChu  阅读(252)  评论(0编辑  收藏  举报