このようなものを書くことは有効なJavaScriptです:
function example(x) {
"Here is a short doc what I do.";
// code of the function
}
文字列は実際には何もしません。JavaScriptで自分の関数をこのようにコメントしてはいけない理由はありますか?
質問をしている間に私が考えることができる2つのポイント:
文字列リテラルを開始する必要がありますが、これは長期的にはコストがかかる可能性があります
文字列リテラルは、JSミニファイアによってリムーバブルとして認識されません
他に何かポイントはありますか?
編集:このトピックを取り上げた理由: John Resigのブログでこのようなものを見つけました。新しいECMA5標準では、割り当てられていない文字列リテラルを使用して「厳密モード」を有効にしています。今、そのような文書化を行うことに使用または危険があるかどうかを評価することが私の興味でした。