插件JavaScript的错误处理机制



我创建了一个JavaScript插件,该插件将在其网站中使用。我的插件对ModelData对象有依赖性,并且是第三方将此模型数据在其插件上提供的责任。

在我的插件JS中,我从一开始就完成了此操作 -

(function() {
    if (!modelData) {
                throw new Error("Please assign model data");
            }
---------------some more code -------------
}();

我没有任何捕获物,因为没有有意义的处理。

以这种方式处理它吗?

它会破坏终点网站上的任何其他JS执行吗?

是否有其他更好的解决方案?

如果您的功能的用户在modelData中传递,那么扔错误甚至尝试使用它,并让Let and and and and and Undefined错误发生是完全合理的。

我认为,如果您想要更多具体建议,您需要扩大问题。

最新更新