【发布时间】:2017-01-23 09:26:19
【问题描述】:
我在我的 javascript 中使用选项,如果它不存在,它会回退到默认值:
var tabActive = typeof data.tabActive !== 'undefined' ? data.tabActive : 'active';
var paneActive = typeof data.paneActive !== 'undefined' ? data.paneActive : 'active';
但是,有很多这样的行感觉有点凌乱/臃肿。是否可以通过辅助函数使其更智能。
这样的?
function option(key, value) {
return 'Something';
}
【问题讨论】:
-
你也可以使用
var tabActive = data.tabActive || 'active';。 -
data.tabActive有什么价值?只是undefined还是一个字符串?
标签: javascript undefined typeof