我创建了一个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错误发生是完全合理的。
我认为,如果您想要更多具体建议,您需要扩大问题。