Der Inhalt dieses Artikels befasst sich mit der Implementierung von Import und Export in JavaScript (mit Code). Ich hoffe, dass er für Freunde hilfreich ist.
Eine JavaScript
-Datei kann exprots
unzählige Variablen, Funktionen und Objekte exportieren, aber require()
muss JS nur einmal laden. Nur eine Datei. Daher wird nach der Unsichtbarkeit ein Namespace der obersten Ebene hinzugefügt.
Das Importieren eines leeren Moduls ist ein leeres Objekt, und ein Modul ist ein Objekt.
Exportmethode:
exports
, die gesamte Formel exportieren
module.exports
, den Aufgabenteil exportieren
Importmethode:
reuire()
1 2 3 4 5 6 7 8 |
|
1 2 3 4 5 6 7 8 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
Exportmethode, die häufig von Funktionen verwendet wird: module.exports
Export: export
Import: import
Hinweis:
Exportieren und Importieren, außer bei Verwendung von as
, die Variablennamen sind dieselben
Exportieren Sie eine Datei, der Standardwert ist ein leeres Objekt
Verwenden Sie direkt die Importdatei, um Variablennamen zu definieren und
default
direkt zum Exportieren auszuführen
export default
Das Standardexportmodul kann keinen {}
Objektexport verwenden
1 2 3 4 5 6 |
|
1 2 3 4 5 6 |
|
1 2 3 4 5 6 7 8 9 |
|
1 2 3 4 5 6 7 8 |
|
1 2 3 4 5 |
|
Eine Datei (Modul) kann nur einen Standardexport haben, der eine Klasse, Funktion, Objekt usw.
Importieren Sie den Inhalt des gesamten Moduls, fügen Sie die Variable export
in den aktuellen Bereich ein und schließen Sie alle Exportbindungen in die Datei export
ein (einschließlich export default
):
1 2 3 4 5 6 |
|
Behandeln Sie das gesamte Modul als zusätzliche Funktion Import, aber importieren Sie nicht die exportierten Mitglieder des Moduls:
1 |
|
Verwandte Empfehlungen:
Excel-Import- und Exportprobleme mit Import und Export
Das obige ist der detaillierte Inhalt vonSo implementieren Sie Import und Export in Javascript (Code im Anhang). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!