関数内からアクセスできる関数のプロパティを定義できることはわかっています。現在、私が解決できる唯一の構文は、2 つのステートメントを含むものです。次のことをより簡潔に表現する方法はありますか。
function myFunc() {
// do some work
}
myFunc.myProp = 0;
文字数を減らす解決策を探しているわけではありません。これはコード ゴルフではありません。「この他の望ましいメリットを持つ関数宣言のさまざまなパターンはありますか?」という行に沿って、さらに何かを尋ねています。これはほとんどクロージャの使用方法に関するものです (答えはそこにあるのではないかと思うからです)。
ありがとう!