Javascript 如何检测某个种类是否已注册
我正在Mojo2.0应用程序中使用db8数据库和Foundation JS库与之交互。当我试图进行查找以获取未注册类型的对象时,我得到一个错误,表示该类型未注册Javascript 如何检测某个种类是否已注册,javascript,webos,mojo,Javascript,Webos,Mojo,我正在Mojo2.0应用程序中使用db8数据库和Foundation JS库与之交互。当我试图进行查找以获取未注册类型的对象时,我得到一个错误,表示该类型未注册 有两件事让我惊讶,我不能使用try-catch块来捕捉这个错误(这部分真的很令人惊讶)。其次,如果find在未注册某个种类时不应该抛出正确的错误,那么从文档中我没有找到任何其他操作可以告诉我某个种类是否已注册。那么,是否有可能检测某个种类是否已注册。好吧,我遵循的解决方案是: 重新注册一个种类会使数据保持不变,不会抛出任何错误。因此,我
有两件事让我惊讶,我不能使用try-catch块来捕捉这个错误(这部分真的很令人惊讶)。其次,如果find在未注册某个种类时不应该抛出正确的错误,那么从文档中我没有找到任何其他操作可以告诉我某个种类是否已注册。那么,是否有可能检测某个种类是否已注册。好吧,我遵循的解决方案是:
重新注册一个种类会使数据保持不变,不会抛出任何错误。因此,我没有检查这些种类是否已注册,而是简单地注册了它们(我同意这是不必要的开销)。我不知道是否有人尝试过这样做(这似乎是每个应用程序都需要的一件非常简单的事情)。这不是解决办法,但假装不检测该类产品是否已注册似乎没有多大危害。对此有何看法?好吧,我遵循的解决方案是:
重新注册一个种类会使数据保持不变,不会抛出任何错误。因此,我没有检查这些种类是否已注册,而是简单地注册了它们(我同意这是不必要的开销)。我不知道是否有人尝试过这样做(这似乎是每个应用程序都需要的一件非常简单的事情)。这不是解决办法,但假装不检测该类产品是否已注册似乎没有多大危害。对此有何看法?我很想知道是否有人尝试过这种方法?如果是的话,他们会怎么做?我真的很想知道是否有人尝试过这个?如果是的话,他们会采取什么方式?