日期:2014-05-16 浏览次数:20458 次
function user(){
var name,
var age,
config = {
class:'',
teach:''
};
}
函数内用var 定义的变量是私有的 外界不能改变 只有给个特权方法.
------解决方案--------------------
问题不明白。
------解决方案--------------------
<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>
------解决方案--------------------
var u = user new(); // ===> var u = new user();