JavaScriptモジュールを統合する
P粉745412116
P粉745412116 2023-09-09 21:45:59
0
1
528

私のコードでは、配列はインポートされたモジュールから宣言されています。このモジュールに関連する関数は、2 番目のモジュールからインポートされます。私のコードの簡略版は次のとおりです:

配列を含む最初のモジュール

リーリー

関数を含む 2 番目のモジュール

リーリー

これら 2 つのモジュールを 1 つのエンティティにマージしたい:

リーリー

module1現在、配列と関数が含まれています

リーリー

ただし、関数を呼び出すと、配列は関数のスコープ外にあるように見えます。

リーリー

次のエラーが発生しました:

キャッチされない参照エラー: 配列が未定義です

同じファイル内に配列と関数を含む単一のモジュールを作成すると、機能します。

私の質問は次のとおりです: JavaScript で 2 つのモジュールをマージする方法はありますか。私の最終的な目標は、マージされたモジュールを別の関数に渡すことです。

これは JSFiddle リンクです: https://jsfiddle.net/Imabot/rxsfvgda/4/

P粉745412116
P粉745412116

全員に返信(1)
P粉254077747

あなたが期待していた部分 module2 は、.array プロパティを持つ他の (モジュール) オブジェクトで呼び出すことができる メソッド のようです。これを行うには、this.array を介して配列にアクセスする必要があり、アロー関数の代わりにメソッド構文を使用する必要があります。 リーリー

またはより簡単な記述:

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!