否定分配给新变量的非结构化值

时间:2018-08-10 09:22:02

标签: javascript ecmascript-6 destructuring

我在React组件中有以下代码。

const { isDisclosed: showDisclosureButton } = this.state

问题是我需要将showDisclosureButton的值设为this.state.isDisclosed的否定值。等同于:

const showDisclosureButton = !this.state.isDisclosed

有什么方法可以否定分配给新变量的非结构化值?

1 个答案:

答案 0 :(得分:0)

不,没有。只是写

const showDisclosureButton = !this.state.isDisclosed

它简单,清晰并且比任何破坏都短。