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

私のコードでは、配列はインポートされたモジュールから宣言されています。このモジュールに関連する関数は、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 学習者の迅速な成長を支援します!