このように console.log をラップする関数があります。
NS.log("error");
エラーログに使用します。何か問題が発生したことをアプリ開発者に知らせるための簡単なワンライナーです。プログラム フローを停止せず、コンソールに目立たないように表示されます。
ただし、大学の授業などで、try/throw/catch を使用することは、既に実装されているエラー制御システムを使用するため、ベスト プラクティスであると聞いています。
ただし、throw ステートメントの後に「バブル」するエラーは必要ありません。次のようにすぐにキャッチします。
try {
throw "error"
} catch (e) {
}
より正式な構造を使用するのではなく、単にエラーをログに記録することに短所はありますか?
私の推測では、try/throw/catch はより複雑な構造用です。
でも確かめたかった。
ノート:
- requirejs は throw を合計 4 回使用します。コンソールまたはログを使用しない