const func = (() => {
const init = (data) => {
organizeData(data);
return this;
}
const otherFunc =() => {
//Do something else
}
return {
init:init,
otherFunc: otherFunc
}
})();
func.init(data).otherFunc()
私は「この」私のinit関数に問題があります。それは私のfuncオブジェクトの代わりにウィンドウを参照します。
それは代わりに私のFUNCの窓に矢印機能がthis
のコンテキストを割り当てます
これは通常の動作です。あなたの質問は何ですか? – Claies
私のinit関数で 'this'キーワードが必要なのは、私のオブジェクトであり、ウィンドウではないということです。 –
そして、矢印機能を使用しないでください。 –