JavaScript の「デフォルトのエクスポート」の威力と効果的な使用方法は何ですか?

Patricia Arquette
リリース: 2024-10-17 23:03:29
オリジナル
331 人が閲覧しました

What is the Power of

JavaScript の「デフォルトのエクスポート」の力を解き放つ

JavaScript の広大な環境の中には、「エクスポート」として知られる強力な概念があります。デフォルト。"これにより、開発者は単一の値をモジュールのデフォルトのエクスポートとして簡単に共有できるようになり、モジュールのインポート プロセスが簡素化されます。

以下の例を考えてみましょう:

// File: SafeString.js
function SafeString(string) {
  this.string = string;
}

SafeString.prototype.toString = function() {
  return "" + this.string;
};

export default SafeString;
ログイン後にコピー

同等のエクスポートがシンプルになりました

「デフォルトのエクスポート」の構文に慣れていない場合は、同じ結果を得る他の同等の方法があります。 2 つの代替案を見てみましょう:

  1. 名前付きエクスポート: この手法では、以下の変更されたコードに見られるように、エクスポートされた値に特定の名前を割り当てます:
// File: SafeString.js
export const SafeString = function(string) {
  this.string = string;
};

SafeString.prototype.toString = function() {
  return "" + this.string;
};
ログイン後にコピー
  1. オブジェクトのエクスポート (ES6 より前): ES6 より前のバージョンの JavaScript では、エクスポートされたオブジェクトのプロパティにデフォルト値を割り当てることで、デフォルト値をエクスポートできました:
// File: SafeString.js
module.exports = {
  default: function(string) {
    this.string = string;
  }
}
ログイン後にコピー

インポートでの使用

使用されるエクスポート方法に関係なく、デフォルト値のインポートは一貫しています。モジュールをインポートするときに中括弧を省略するだけです:

import SafeString from "SafeString";
ログイン後にコピー

このインポート ステートメントは、「SafeString」モジュールからエクスポートされたデフォルト値を現在のモジュールの「SafeString」変数に割り当てます。

結論

「デフォルトのエクスポート」は JavaScript の強力なツールで、開発者がモジュールのデフォルトのエクスポートとして値を共有できるようにします。モジュール開発でその可能性を最大限に引き出すには、その構文と同等のエクスポート方法を理解することが重要です。

以上がJavaScript の「デフォルトのエクスポート」の威力と効果的な使用方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!