betState = {};
addToggle(selectId){
this.betState[selectId] = !this.betState[selectId];
console.log(this.betState)
}
remove(selectId){
this.betState[selectId] = false;
console.log(this.betState)
}
我通过this.betState[selectId] = !this.betState[selectId]增加對象內容,以达到toggle的效果
可是我在另一个地方做remove()时,console的betState对象却和addToggle里面的不一致,导致没办法正确删除
第一個console是{a1: true, a2: true, a3: true}
第二個console卻是{a2: false}
照理说应该要回传{a1: true, a2: false, a3: true}
什么问题?