パブリック アクセス用とプライベート アクセス用の 2 つのメソッド名を覚える必要がないようにしたいと思います。その意味で、両方に同じ名前を使用すると、スクリプトが失敗するのはどのような場合ですか? 次のコードはいつ失敗しますか?
var TestClass = function() {
function showMessage(text) {
$("div").text(text);
}
return {
showMessage: showMessage
};
}();
この fiddleで試してみましたが、FF、IE、Chrome、Safari で適切に動作します。JSLint もそれについて何も言うことはありません。
プライベート メソッド_showMessage
やshowMessageFn
. これには正当な理由がありますか?
私が探している答えは、状況によっては失敗するか、混乱を招く可能性があるか、または規則を発明する JavaScript の人々がスマートに見えるだけであるということです。