前端学习笔记202309学习笔记第九十一天-闭包19

function UserInfo(info){
    this.username=info.username
    this.age=info.age
    // this.getInfo=(key)=>{
    //     return this[key]
    // }
    // this.setInfo=(key,value)=>{
    //     this[key]=value
    // }
}
UserInfo.prototype.getInfo=function(key){
    return this[key]
}
UserInfo.prototype.setInfo=function(key,value){
    this[key]=value
}

const userInfo=new UserInfo({
    username:"geyao",
    age:"18"
})


console.log(userInfo.getInfo('username'))
console.log(userInfo.getInfo('age'))

userInfo.setInfo('username',"fangfang")
userInfo.setInfo('age',19)
console.log(userInfo.getInfo('username'))
console.log(userInfo.getInfo('age'))

运行结果

 

posted @ 2023-09-16 20:30  前端导师歌谣  阅读(17)  评论(0)    收藏  举报  来源