空想犬猫記

※当日記では、犬も猫も空想も扱っておりません。(旧・エト記)

C++ プログラマが,JavaScript を入門してみるテスト (2)

JavaScript で使われる idiom。これから使用するオブジェクトが,既に定義されているかどうかを確認する方法。

if (typeof Effect == 'undefined')
  throw("dragdrop.js requires including script.aculio.us' effects.js library");

みたいな感じ。ブラウザで実行するぶんには,通常 error tolerant なので余り意味ないんだけど,精神的に余裕が生まれる気がする。コメントで書いておくよりは少し cool?