我怎样才能更短地编写这个 JavaScript 三元?

Ton*_*y S 0 javascript ternary vue.js

这是我的三元:

mode === 'edition' ? (this.editionMode = true, this.creationMode = false) : (this.creationMode = true, this.editionMode = false)
Run Code Online (Sandbox Code Playgroud)

我认为这是多余的,我可以用更好的方式编写这个三元吗?谢谢 !

wan*_*v87 5

this.editionMode = mode === 'edition';
this.creationMode = !this.editionMode;
Run Code Online (Sandbox Code Playgroud)

  • 如果你真的想神秘一点: `this.creationMode = !(this.editionMode = mode === 'edition')` (2认同)