我已经state这样声明了,
this.state = { filtersEnabled: false}后来我destructured这个对象如下,
let { filtersEnabled } = this.state;现在,我想改变 的值filtersEnabled,
filtersEnabled = true
当我这样做时console.log(this.state.filtersEnabled),答案是=> false,
但是如果我按如下方式更改值
this.state.filtersEnabled = true
现在如果我这样做的话console.log(this.state.filtersEnabled),答案就是=> true,
这里有什么问题,
destructured1.我们不对变量进行任何赋值吗?或者
destructured2.我们不对状态变量进行任何赋值吗?
幕布斯7119047
函数式编程
哔哔one
相关分类