技術共有

ES6 についての簡単な説明

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

ES6: ECMAScript 6 は、JavaScript 言語の重要なバージョン更新であり、アロー関数、テンプレート文字列、クラス、モジュールなどの多くの新しい構文と機能が導入され、JavaScript プログラミングがより簡潔かつ強力になります。

ESMC : 正式名は ECMAScript Modules で、ES6 で導入されたモジュール システムです。使用importそしてexportモジュールとモジュールの外部インターフェイス間の依存関係を明確にするためのステートメント。

コモンJS : は、Node.js で一般的に使用されるモジュール仕様です。合格requireモジュールをロードして渡す関数module.exportsまたはexportsモジュールの内容をエクスポートするオブジェクト。

輸入:ESMでは、import必要な機能またはデータを他のモジュールからインポートするために使用されます。例えば:import myFunction from './myModule';からの急行'./myModule'モジュールのインポートmyFunction 。

輸出:ESMでは、exportモジュール内のコンテンツを他のモジュールに公開するために使用されます。変数、関数、クラスなどを直接エクスポートできます。次に例を示します。export const myVariable = 42;またはexport function myFunction() {... } 。

必要とする: CommonJS では、require他のモジュールをロードして導入するために使用されます。例えば:const myModule = require('./myModule'); 。

一般に、ES6 モジュール システム (ESM) と CommonJS モジュール仕様は構文と使用法が異なりますが、どちらもモジュールの分離と再利用を実現し、コードの保守性とスケーラビリティを向上させることを目的としています。