こんにちは、私は JavaScript が初めてで、誰かのコードを維持しようとしていますが、彼らが何をしているのかわかりません。
彼らは次のように関数を宣言しているようです:
(function(Module) {
Module.register(...) {
....
return ...;
};
Module.register(...) {
....
return ...;
};
}(hb.Core));
Module.register を 2 回呼び出す関数を作成したい場合 (これは彼らがやろうとしていると思います)、次のようにしませんか?
function myFunction(Module) {
Module.register(...) {
...
};
Module.register(...) {
...
};
}
myfunction(Module);
また、これが本当に関係があるかどうかはわかりませんが、彼らはサンドボックス モデルを使用しています (さまざまなモジュールがサンドボックスを介してのみアプリケーション コアと通信します)。
誰かが助けてくれることを願っています。私はJavascriptとフロントエンド開発全般に本当に慣れていないので、非常に混乱しています。