JavaScript

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

Trycatch HTML5とJavaScriptでこねこねしてWebアプリを作っています。 効果音を鳴らして次の画面に遷移するときに、その効果音の再生を「stop」していたりすると、たまにですが、効果音の再生がすでに終わっているのに「stop」かけたりしてしまうことがあるんですね。 すると、音が再生されていないのに「stop」かけてしまうのでエラーがでてJavaScriptの処理がそこで止まってしまうということが起ってしまうんです。 そこで、エラーが起っても処理が止まらないようにしたい! ということで実装したのが以下のコードです。
1
2
3
4
5
try {
    //ここにエラーが起っても無視したいプログラム
} catch(e) {
 
}
これでエラーが起きても、そのコードで止まったままにならずに、先に進むというわけです。 多用するのは避けるべきですが、使いどころを見極めて使っていきたいもんです。

関連記事

  1. 20120826222152

    JavaScript

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

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

  2. style_backgroundImage.jpg

    JavaScript

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

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

  3. offset_style.jpg

    JavaScript

    「offset」で取得した値を使い回す

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

  4. obj_clear.jpg

    JavaScript

    配列に入れた無名オブジェクトの値をクリアする

    オブジェクトの値を配列にいれて管理することってけっこうあります。…

  5. fb022d1ac056d555673c17937de7f431.png

    JavaScript

    強力なアニメーション用のJavaScriptライブラリー「TweenMax.js」が便利!

    jQueryでもアニメーションはできるのですが、それよりも表現力豊…

  6. about_debug-4.jpg

    JavaScript

    Android端末のデフォルト・ブラウザでJavaScriptのデバッグをする方法

    Webアプリをデザインするときに必須となるのがJavaScript…

最近の記事

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

アーカイブ

  1. 日常

    ブライアン・イーノ「音楽映像インスタレーション展」
  2. The_Happy_Day-1.jpg

    読書

    【絵本】原題もステキなほっこり絵本『はなを くんくん』
  3. freitag_f42_surfside6-1.jpg

    プロダクト

    【F】FREITAG「F42 SURFSIDE6」を買った!
  4. 日常

    おっかしいな
  5. flycut5.png

    MacApp

    履歴からのコピペも楽々♪ 無料のクリップボード管理MacApp『Flycut』が…
PAGE TOP