C++ プログラマが,JavaScript を入門してみるテスト (2)
JavaScript で使われる idiom。これから使用するオブジェクトが,既に定義されているかどうかを確認する方法。
if (typeof Effect == 'undefined') throw("dragdrop.js requires including script.aculio.us' effects.js library");
みたいな感じ。ブラウザで実行するぶんには,通常 error tolerant なので余り意味ないんだけど,精神的に余裕が生まれる気がする。コメントで書いておくよりは少し cool?