我有一系列名字
变量名称 = ['X', 'Y']
对于每个名称,我想创建类实例,但前提是存在正确的 js 文件,否则函数应返回 null
获取工具:功能(名称){ var t = Ext.create('VC.tools.' + name + 'Tool',{ 地图:this.map }); 返回 t.getEntryPoint(); }
或者也许有办法实现某种尝试捕获?我只是不希望出现任何错误,例如无法加载文件等。
编辑:
如果我添加 try catch 我可以避免不是构造函数错误。但仍然得到文件不存在错误。有没有办法处理这个?
尝试 { var t = Ext.create('VC.tools.' + name + 'Tool',{ 地图:this.map }); 返回 t.getEntryPoint(); }捕捉(错误){ 返回空值; }