如何查看某个对象是否已加载,如果没有加载,如何加载,如下所示?
if (!isObjectLoaded(someVar)) { someVar= loadObject(); }
rjzii.. 37
如果它是一个对象,那么你应该只能检查它是否为null或未定义,然后加载它(如果是).
if (myObject === null || myObject === undefined) { myObject = loadObject(); }
使用typeof函数也是一个选项,因为它返回所提供对象的类型.但是,如果对象尚未加载,它将返回null或undefined,因此在可读性方面可能会略微降低个人偏好.
如果它是一个对象,那么你应该只能检查它是否为null或未定义,然后加载它(如果是).
if (myObject === null || myObject === undefined) { myObject = loadObject(); }
使用typeof函数也是一个选项,因为它返回所提供对象的类型.但是,如果对象尚未加载,它将返回null或undefined,因此在可读性方面可能会略微降低个人偏好.
if(typeof(o) != 'object') o = loadObject();