QML如何检查是否为空?

QML如何检查是否为空?,qml,Qml,由于此错误TypeError:无法读取null的属性“objectName” ,我需要检查元素是否为null。那么像isNull这样的函数在qml中可用吗?您尝试过element!==未定义的?@diiN_uuuu尝试过,但不起作用您确定,typeof(element)可以未定义(isvar)?通常后一个“if(!element)”应该足够了,只要元素不是bool类型,但第一个元素的计算结果永远不会为true。是否要在第一个if中写入&&element?是否可以使用以下函数输出元素函数testN

由于此错误
TypeError:无法读取null的属性“objectName”

,我需要检查元素是否为null。那么像
isNull这样的函数在qml中可用吗?

您尝试过
element!==未定义的
?@diiN_uuuu尝试过,但不起作用您确定,
typeof(element)
可以未定义(is
var
)?通常后一个“if(!element)”应该足够了,只要元素不是bool类型,但第一个元素的计算结果永远不会为true。是否要在第一个if中写入
&&element
?是否可以使用以下函数输出
元素
<代码>函数testNull(object){console.log(“object:+object”,typeof(object):“+typeof(object)”,“object!=未定义:”+(object!=未定义));}
if(typeof(element) !== "undefined" && !element ){ // I tried this, but not work
    if(element.objectName === "right"){ // Get error in this line
     //....          
    }
}