問題タブ [r6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
131 参照

r - R - R6 - 高階関数 - 囲んでいる関数の範囲

R6 クラスの初期化関数を動的に作成しようとしています。まず、ロックされていないクラス定義を作成します。

そして、初期化関数を追加した後のどこかに:

ここで、init_func_generator:

オブジェクトを作成するときに、単純な初期化関数を実行すると機能します。

ただし、作成された「初期化」のスコープ外から「スペック」変数にアクセスしようとすると、次のようになります。

私は得る:

私が達成しようとしていることは可能ですか?