これがこの JavaScript の問題に対処する最善の方法であるかどうかを知りたいです。変数が未定義かどうかを最初に検出したいと思います。そうでない場合は、デフォルト値を挿入したいと思います。
例、この if ステートメントは zoomControl という変数を受け取ります。3 つの可能な値を持つことができます。true、false、または未定義。
出力を次のようにしたい: true = true、false = false、undefined = true
if (opt.set_zoomControl) {
set_zoomControl = opt.set_zoomControl
} else {
set_zoomControl = true;
}
これは効率的ですか?これを短縮または書き換えることはできますか?
ありがとうございました。