javascriptでブール値を切り替える本当に簡単な方法はありますか?
これまでのところ、カスタム関数を書くこと以外で私が得た最高のものは三項です:
bool = bool ? false : true;
javascriptでブール値を切り替える本当に簡単な方法はありますか?
これまでのところ、カスタム関数を書くこと以外で私が得た最高のものは三項です:
bool = bool ? false : true;
bool = !bool;
これはほとんどの言語に当てはまります。
bool = bool != true;
ケースの1つ。
bool === tool ? bool : tool
tool
(別のブール値)が同じ値を持っている場合、値をtrueに保持したい場合
2009 年にプロトコルがマルチ オブジェクト ストレージに切り替えられ、2011 年にのみ文字列に切り替えられた localStorage など、true / false を文字列として格納している場合は、JSON.parse を使用してブール値に解釈できます。飛ぶ:
this.sidebar = !JSON.parse(this.sidebar);