ホームページ  >  に質問  >  本文

インポート時の「Export Default」の戻り値を取得するにはどうすればよいですか?

<p>単純に、エクスポートのデフォルトがオブジェクトを返す <code>js</code> ファイルがあります。 </p> <pre class="brush:js;toolbar:false;">// x.js デフォルトをエクスポート ()=>({ テキスト: 'テキスト' }) </pre> <p>これを別の <code>js</code> ファイルにインポートし、そのデータとマージしたいと考えています (拡張のようなもの)。 今、私はこれをやっています: </p> <pre class="brush:js;toolbar:false;">// y.js './x.js' から x をインポートします。 const obj = x() デフォルトをエクスポート ()=>({ ...オブジェクト、 テキスト2: "テキスト2" }) </pre> <p>動作しますが、きれいではありません。もっと簡単な方法はありますか? </p>
P粉595605759P粉595605759418日前558

全員に返信(1)返信します

  • P粉715304239

    P粉7153042392023-08-28 09:40:08

    「すっきりした、分かりやすいアプローチをしたい」と思いました。したがって、次のことが役立つかもしれません -

    <强>1.デフォルトのエクスポート-
    これは、単一のオブジェクト、関数、または変数のみをエクスポートする場合に便利です。インポートプロセス中に、任意の名前を使用してインポートできます。

    リーリー

    デフォルトのエクスポートは次のように使用することもできます-
    これは、デフォルトで名前を付けてエクスポートし (名前を覚えておくため)、任意の名前でインポートするため、任意の名前を使用できるので便利です。

    リーリー

    <强>2.名前付きエクスポート (推奨)-
    これは、複数の値をエクスポートする場合に便利です。インポート プロセス中は、エクスポート名とインポート名の混同を避けるために、同じ名前を使用する必要があります。

    リーリー ######編集 - ######

    名前付きエクスポートは、この方法でも使用できます (const 関数やアロー関数を使用せずに) リーリー

    返事
    0
  • キャンセル返事