我要做的是非常模块化。就像我有很多js-classes,但我不想在第一时间加载它们。
当我尝试实例化未加载的新Javascript-Object时,它应该不起作用。使用try / catch会引发一个引用错误。 到目前为止这很好。 我想要的不是使用try / catch,将新的Object视为引用错误,而是调用自制方法。这可能吗?
E.g。
var test = foo('any string',new Test() ); //there is no class called Test()
需要将对象实例化到方法foo()中。
由于没有类Test()
并且没有try / catch,所以不会有任何错误,代码就此停止了......
它现在应该调用一个方法(在我的情况下是一个加载类的方法)。
或者还有其他方法可以达到这种效果吗? 简而言之:关于instanciating和对象加载一个类,而不是使用try catch。
提前致谢。