ES6-Module reagieren
Module
Mit JavaScript-Modulen können Sie Ihren Code in separate Dateien aufteilen.
Dies erleichtert die Pflege der Codebasis.
ES-Module stützen sich auf die import
und export
-Anweisungen.
Export
Sie können eine Funktion oder Variable aus einer beliebigen Datei exportieren.
Lassen Sie uns eine Datei mit dem Namen erstellen person.js
und sie mit den Dingen füllen, die wir exportieren möchten.
Es gibt zwei Arten von Exporten: Benannt und Standard.
Benannte Exporte
Sie können benannte Exporte auf zwei Arten erstellen. Inline einzeln oder alle auf einmal unten.
Inline einzeln:
person.js
export const name = "Jesse"
export const age = "40"
Auf einmal ganz unten:
person.js
const name = "Jesse"
const age = "40"
export { name, age }
Zertifiziert werden!
$ 95 REGISTRIEREN
Standardexporte
Lassen Sie uns eine weitere Datei mit dem Namen erstellen message.js
und sie verwenden, um den Standardexport zu demonstrieren.
Sie können nur einen Standardexport in einer Datei haben.
Beispiel
message.js
const message = () => {
const name = "Jesse";
const age = "40";
return name + ' is ' + age + 'years old.';
};
export default message;
Importieren
Sie können Module auf zwei Arten in eine Datei importieren, je nachdem, ob es sich um benannte Exporte oder Standardexporte handelt.
Benannte Exporte müssen mit geschweiften Klammern destrukturiert werden. Standardexporte nicht.
Import aus benannten Exporten
Importieren Sie benannte Exporte aus der Datei person.js:
import { name, age } from "./person.js";
Import aus Standardexporten
Importieren Sie einen Standardexport aus der Datei message.js:
import message from "./message.js";