JavaScript

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

Trycatch

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

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

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

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

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

関連記事

  1. canvas.jpg

    JavaScript

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

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

  2. QueryString.jpg

    JavaScript

    クエリーストリングを利用してWebページ間でデータを受け渡してみる

    「クエリーストリング」っていうのは以下のようなGoogleで検索し…

  3. offset_style_data.jpg

    JavaScript

    「offset」と「style」で取得する値が違う

    ちょっとはまったのでメモ。以下のように「offset」と「sty…

  4. 20120826222152

    JavaScript

    JavaScriptでテキストボックスから値を取得する

    テキストボックスに入力された値を取得します。Elementオブジ…

  5. js_global.jpg

    JavaScript

    JavaScriptでグローバル変数を減らす方法

    グローバル変数はいいことない!もしかしたら使っているライブラリー…

  6. chrome_touchevents.jpg

    JavaScript

    WebアプリのデバッグをChromeでやるために「touch events」を有効化する方法

    Webアプリのデバッグは「Chrome」をいつも使ってます。その…

最近の記事

  1. 【無印良品】ゴールデンウィーク中のご飯にレトルト買い込み!
  2. 世代ど真ん中だった!!『週刊少年ジャンプ展 vol2』
  3. デジタル通貨を買ってみた記録!とりあえず元は取っている!
  4. 【コレクション】カードダス:SDガンダム外伝シリーズ
  5. 懐かしい!!カードダスSD戦国伝!!
  6. 【無印良品】作り置きに欠かせない!バルブ付き密閉保存容器
  7. 【UNIQLO】冬のジム通いにブロックテックフリースパーカをお得に購入!!
  8. 【UNIQLO】冬のジム通いにブロックテックフリースパンツをお得に購入!!
  9. 【UNIQLO】ユニクロ誕生感謝祭で買いだめ!
  10. 便利すぎる!買ってよかったキッチンツール「キッチンペーパーハンガー」

アーカイブ

  1. weekly_ascii_897_1.PNG

    読書

    『週刊アスキー』のおまけの「まとめ板」が地味に便利かもしれない
  2. 日常

    finished up
  3. しんかい6500

    LEGO

    【LEGOSTREAM】しんかい6500の本体ビルド
  4. zozotown_jinspc_new09.PNG

    プロダクト

    おしゃれPCメガネ「ZOZOTOWN × JINS」がきた! しっかりしたデザイ…
  5. bttf.jpg

    LEGO

    LEGO CUUSOO第4弾「デロリアン」のプロダクトモデルがちらり!
PAGE TOP