我需要检查一个属性是否包含一个属性,现在我正在使用示例中的 if 语句
这是一个示例对象
var Foo = {
"bar" :
{
"foobar":
{
"barfoo":1
}
}
}
我需要检查是否barfoo
存在,但首先我需要检查所有其他属性是否存在,因为它们可能不取决于是否运行了另一个函数。我也不能真正降低这种结构的水平,所以这不是一个选择。
目前我正在做类似的事情:
var d = Foo;
if (d) {
d = d.bar;
if (d) {
d = d.foobar;
if (d) {
d = d.barfoo;
if(d){
console.log(d);
}
}
}
}