8.7w+
社区成员
function user(){
var name,
var age,
config = {
class:'',
teach:''
};
}
var u = user new(); // ===> var u = new user();
<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>
<html>
<head>
</head>
<body>
<script>
var u = user new()
u.use();
function user(){
var name="jack",
config = {
age:'16',
sex:'boy'
}
this.use = function() {
alert(config['age']);
}
}
</script>
</body>
</html>
function user(){
var name,
var age,
config = {
class:'',// class是关键字,这里你需要换一个属性名
teach:''
};
return {
getConfig: function() {return config;},
setConfig: function(cls, teach) {
config['class'] = cls;
config.teach = teach;
}
};
}
function user(){
var name,
var age,
config = {
class:'',
teach:''
};
function change(){
//调用config操作,怎么调用和操作呢?
}
}
函数内用var 定义的变量是私有的 外界不能改变 只有给个特权方法.