前端学习笔记202308学习笔记第八十贰天-闭包28

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:20  前端导师歌谣  阅读(6)  评论(0)    收藏  举报  来源