JavaScript

JavaScriptでエラーが起っても固まらないように「try-catch」する

Trycatch

HTML5とJavaScriptでこねこねしてWebアプリを作っています。
効果音を鳴らして次の画面に遷移するときに、その効果音の再生を「stop」していたりすると、たまにですが、効果音の再生がすでに終わっているのに「stop」かけたりしてしまうことがあるんですね。

すると、音が再生されていないのに「stop」かけてしまうのでエラーがでてJavaScriptの処理がそこで止まってしまうということが起ってしまうんです。

そこで、エラーが起っても処理が止まらないようにしたい!
ということで実装したのが以下のコードです。

1
2
3
4
5
try {
    //ここにエラーが起っても無視したいプログラム
} catch(e) {
 
}

これでエラーが起きても、そのコードで止まったままにならずに、先に進むというわけです。
多用するのは避けるべきですが、使いどころを見極めて使っていきたいもんです。

関連記事

  1. tweenmax_js_totation.jpg

    JavaScript

    【TweenMax.js】回転アニメーションも楽々!

    以前も記事に書いたアニメーション用のJavaScriptライブラリ…

  2. data_access.jpg

    JavaScript

    JavaScriptでグローバル変数の使いどころを見直してパフォーマンスを改善する

    JavaScriptのコードの中では、どこにデータを格納するかでコ…

  3. canvas.jpg

    JavaScript

    WebアプリでCanvasを使うための指定方法

    Webアプリをデザインするときのお決まりになりつつあるHTML5の…

  4. style_backgroundImage.jpg

    JavaScript

    背景画像をJavaScriptで入れ替える2種類の方法

    ものごとには「正解」というものがひとつではない、ってことが多いもん…

  5. css_sprite.jpg
  6. getElementById

    JavaScript

    JavaScript内で、HTMLのIDを直接指定したらダメ

    Webアプリをデザインしていて、JavaScriptの記述について…

最近の記事

  1. 【UNIQLO】ユニクロ誕生感謝祭で買いだめ!
  2. 便利すぎる!買ってよかったキッチンツール「キッチンペーパーハンガー」
  3. ジムで活躍!プロテイン用のボトルにおすすめ!「nalgene(ナルゲン)の沖倉商店コラボ・ボトル」
  4. コミックのイラストが新鮮だった!『MARVEL展』
  5. ジム用に購入♪ リバーサル・オッシュマンズ別注「ドライスウェットショーツ」
  6. 暮しの手帖社とのコラボ作品!大きい面積が使いやすい!「日東紡の新しいふきん」
  7. 水引と風呂敷の包み方のデザインが美しい引き出物「祝づつみ」
  8. 【無印良品】ちょっと小さいクリップも買っておいて損はない「袋止めクリップ・小」
  9. 【無印良品】普通に使えるクリップが安くてうれしい「袋止めクリップ・大」
  10. 今年の手帳はコレに決めた♪「ほぼ日手帳 2017 オリジナル」

アーカイブ

  1. 日常

    ご飯会
  2. ポストカードのおまけが楽しい『進撃の巨人 19巻』

    読書

    ポストカードのおまけが楽しい『進撃の巨人 19巻』限定版
  3. 日常

    Lショック
  4. iPhone開発会から第1号アプリがリリース!漢字の神経衰弱「KANJI PLAY」

    iPhoneApp

    iPhone開発会から第1号アプリがリリース!漢字の神経衰弱「Kanji Pla…
  5. 日常

    「住民基本台帳カード」ゲット
PAGE TOP