Pot.js と PotLite.js で利用可能。
error オブジェクトからエラーメッセージを取得します。
エラー (error オブジェクト) の引数 error から、エラーメッセージを文字列で取得し返します。
エラーメッセージがなかったり、空文字 '' の時に、引数 defaults が渡されてると、
代行メッセージとして defaults を返します。
この関数を使うことで、error オブジェクトのプロパティ message が、ある環境では description だったりする点を解消します。
error のエラーメッセージ、もしくは defaults が返ります。
var error = new Error('MyError!'); debug(getErrorMessage(error)); // 'MyError!'