代码示例
自定义getUsername()
和setUsername()
方法,get方法用于对外提供数据查询,set方法是对外提供数据修改通道。
<script type="text/javascript">
/**
* 模块get方法和set方法定义
*/
var module = (function () {
//对象定义
var userObj = {
username:"lucy",
age:18,
mobile:"13387654332"
};
//自定义get方法
function getUsername() {
if(!userObj.username){
return;
}
return userObj.username;
}
//自定义set方法
function setUsername(username) {
if(username){
userObj.username = username
}
}
//返回值
return{
getUsername:getUsername,
setUsername:setUsername
}
})();
//调用get方法
console.log(module.getUsername());
//调用set方法修改
module.setUsername("lucyupdate")
console.log(module.getUsername());
</script>