不带赋值的if/else语句简写



有什么方法可以像这样速记一个块吗?

if (popupIsvisible === false) {
this.show();
} else {
this.hide();
}

我试过:

popupIsvisible === false? this.show() : this.hide();

但是我得到下面的错误:

Expected an assignment or function call and instead saw an expression

我不想给什么赋值,只是根据popupIsvisible执行hide/show。

你的问题的答案是否定的!没有办法做到你想要的

但是你可以这样做但是我觉得这样做没有意义

if (popupIsvisible) this.show();
else this.hide();

最新更新