【发布时间】:2014-09-22 20:21:08
【问题描述】:
假设我有以下对象:
Variables.settings.backend.url = 'http://localhost';
我要测试的是url 是否可用,请执行以下操作:
if ('settings' in Variables && 'backend' in Variables.settings && 'url' in Variables.settings.backend) {
// true
}
这很麻烦。
如果这是 PHP,我可以这样做
if (!empty($variables['settings']['backend']['url']) {
//true
}
这在 JS 中可以做得更简单吗?
【问题讨论】:
-
变量['settings']['backend']['url'] !== undefined
-
@BOSS 如果
Variables['settings']是undefined然后引发异常
标签: javascript