我想知道这是否是解决这个 javascript 问题的最佳方法。我想首先检测变量是否未定义。如果不是,我想插入一个默认值。
例如,这个 if 语句正在接收一个名为 zoomControl 的变量。它可以有 3 个可能的值。真、假或未定义。
我希望输出为:true = true,false = false,undefined = true
if (opt.set_zoomControl) {
set_zoomControl = opt.set_zoomControl
} else {
set_zoomControl = true;
}
这有效率吗?这可以缩短或重写吗?
谢谢你。