日期:2014-05-16 浏览次数:20452 次
?
深入理解JS中的函数,对象,及类。
?
Js 高级应用
关于变量作用域
看下面一个例子都可以在全局命名空间内隐藏函数abc,哪个使用方式更好,为什么?
Example1:
var Base = {};
(function(){
??? function abc(a){
?????? alert(a);
??? }
??? Base.show = function(a){???????
?????? abc(a);
??? }
})();
Base.show('ddd');
Base.show('sss');
?
Example2:
var Base = {};
Base.show=function(a){
??? function abc(a){
?????? alert(a);
??? }
??? abc(a);
}
Base.show('ddd');
Base.show('sss');
变量的作用域
普通变量作用域
对象作用域链
?