如何避免JavaScript中的嵌套对象null验证?

时间:2016-07-14 18:44:28

标签: javascript

我厌倦了null验证来防止未定义的错误,例如:

function do(){
    if(!!object && !!object.childObject && !!object.childObject.prop)
        doSomethingWithProp(object.childObject.prop);
}

为什么吗

如果验证仅为if(!!object.childObject.prop),则undefinedchildObject可能会出现object错误。

0 个答案:

没有答案