Javascript 当object.keys中不存在obj时,如何避免发生错误?
我现在卡住了,我想使用Javascript 当object.keys中不存在obj时,如何避免发生错误?,javascript,Javascript,我现在卡住了,我想使用Object.keys(myobject.length检查此对象是否为空或长度是否为零,但当myobjects为未定义时我的条件将发送错误 TypeError:无法将未定义的转换为对象 到客户端浏览器和停止工作,所以我想得到任何想法,以避免这一原因 这是有条件的JavaScript if(Object.keys(myobject).length === 0 ) {} 首先检查myobject是否为Object,然后在其上使用 或 谢谢,你怎么知道? if (typeof
Object.keys(myobject.length
检查此对象是否为空或长度是否为零,但当myobjects
为未定义时
我的条件将发送错误
TypeError:无法将未定义的转换为对象
到客户端浏览器和停止工作,所以我想得到任何想法,以避免这一原因
这是有条件的JavaScript
if(Object.keys(myobject).length === 0 ) {}
首先检查
myobject
是否为Object,然后在其上使用
或
谢谢,你怎么知道?
if (typeof myobject === 'object' && Object.keys(myobject).length === 0) {
if (Object.keys(myobject || {}).length === 0) {