get和set方法名字和对象属性相同会递归次数太多导致内存被耗费太多。

let user = {
      name: 'wen',
      age: 22,
      set age(val) {
            this.age = val
            console.log(this.name)
      },
      get age() {
	return this.name + '年龄'
      },
}
user.age = 24

把set age()的age改成其他名字