JSでのエラーを受け取る方法

ブラウザが返却するエラーをキャッチしたい。
たとえばxmlのノードをパース失敗したときundefinedで返して欲しいのに
ブラウザでエラー、
その時点でjavascriptの処理が終わっちゃいますよね。

実は今回ガジェットを作る際、
amazonから返してほしいノードが商品によって
あったりなかったりして非常にこまりました。

んでこのtry-catch文

try{
// 何らかのプログラム
}catch( e ){
alert( e ); // バグの内容をダイアログで表示する
}

これをつかうとエラーをキャッチしてその後catch文の処理を行い
そのまま次のコードへ進行できます。

Ajaxやるにはほぼ必須というのも頷けます。
javascriptのデバッグにつかえますね。

参考サイト ウィキブックス JavaScript try-catch文 

Tags: ,

Leave a Reply