日期:2014-05-16  浏览次数:20397 次

JS对象中的变量
在这个对象中 怎么调用config和改变config里面的值
JScript code

function user(){
    var name,
    var age,
    config = {
        class:'',
        teach:''
    };
}



------解决方案--------------------
JScript code

函数内用var 定义的变量是私有的 外界不能改变 只有给个特权方法.

------解决方案--------------------
问题不明白。
------解决方案--------------------
探讨
JScript code
函数内用var 定义的变量是私有的 外界不能改变 只有给个特权方法.

------解决方案--------------------
JScript code

<script type="text/javascript">
<!--
var user = function(){
        var name,
            age,
            config = {
                iclass:'',
                teach:''
            };
            return {
                getConfig: function(){
                    return config;
                }
            };
    }();


user.getConfig().teach = 'Tom'; // 设置对应属性
alert(user.getConfig().teach)   // 获取对性属性

//-->
</script>

------解决方案--------------------
JScript code

var u = user new(); // ===> var u = new user();