11
const validation
に条件に基づいた値を割り当てたいと思います。 this.showError() == true
そして、それは'error'
するかどう定数を条件付きで割り当てるには、ES6でどのような方法が最適ですか?
this.showRequired() == true
場合、それは他の'required'
でなければなりません。
私はもちろん、それを関数に抽出するか、または3項演算子をカスケードすることができますが、最初はコードが肥大しているように見えますが、後者は醜いです。
良い方法がありますか? If-else式はおそらく?
3進演算子の問題点は何ですか?それらはif-elseのはるかに簡潔な表現*形式です。 – Bergi
IMO構文が少しわかりにくいです。 Scalaのif-else式が好きです。 – Midiparse
@Midiparseこの調整が必要な場合があります。三項演算子はJavascriptで非常に一般的です。オープンソースコードを読んだり、貢献したりする予定がある場合は、それらを一目で理解すると役に立ちます。 – Tyrsius