编辑代码

class A {
    // name = 'jack'
    constructor(nameStr) {
        // _表示类的私有属性
        this._name = nameStr
    }

    get name() {
        console.log('get 操作')
        return this._name
        // return '呵呵'
    }

    set name(nameStr) {
        console.log('set 操作')
        this._name = nameStr
    }
}

const obj = new A('哈哈')

obj.name = 'xixi'

console.log(obj.name)