前端学习笔记202308学习笔记第八十壹天-闭包23

class UserInfo{
    constructor(info){
        this.username=info.username;
        this.age=info.age
    }
    getInfo(key){
        return this[key]
    }
    setInfo(key,value){
        this[key]=value
    }
}
const userInfo=new UserInfo({
    username:"geyao",
    age:"18"
})

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

运行结果

 

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