私は名前の配列を持っています
変数名 = ['X', 'Y']
名前ごとにクラスインスタンスを作成したいのですが、適切なjsファイルが存在する場合にのみ、それ以外の場合は関数がnullを返す必要があります
getTool:関数(名前) {
var t = Ext.create('VC.tools.' + name + 'Tool',{
マップ:this.map
});
return t.getEntryPoint();
}
または、何らかの試行キャッチを実装する方法はありますか? ファイルを読み込めませんでしたなどのエラーが発生したくないだけです。
編集:
try catch を追加すると、回避できるのはコンストラクターのエラーではありません。しかし、まだファイルが存在しないというエラーが発生しました。これを処理する方法はありますか?
試す {
var t = Ext.create('VC.tools.' + name + 'Tool',{
マップ:this.map
});
return t.getEntryPoint();
}キャッチ(エラー){
null を返します。
}