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改成其他名字
浙公网安备 33010602011771号