2
回答
一个js关于私有函数的问题
极速云服务器,低至1.04元/天>>>   

为什么私有方法却访问到全局变量去了??
以下代码结果是两个“xxx”

<script language='javascript' >
    
    function Person(){
    	this.name='hhh';//吧this.name 改成  var name 再试试
    	var fun1 = function(){document.write(this.name+'<br>');}
    	var fun2 = function(){document.write(name+'<br>');}
    	
    	this.publicFun = function(){fun1();fun2();};
    }
    
    p = new Person();
    var name = 'xxx';
    p.publicFun();

</script>

举报
leo-H
发帖于6年前 2回/703阅
顶部