Rumah > hujung hadapan web > tutorial js > Bagaimana saya lakukan: eksport/import?

Bagaimana saya lakukan: eksport/import?

Susan Sarandon
Lepaskan: 2025-01-12 16:30:42
asal
797 orang telah melayarinya

How I do: export/import?

(Pertama, ini tentang cara saya melakukan sesuatu, tidak mesti(tidak) melakukan ini atau itu di sini!)

Saya tahu terdapat banyak lagi cara untuk menangani eksport/import modul javascript tetapi ini adalah cara saya menggunakannya kebanyakannya!

EKSPORT

Bagaimana saya tidak melakukannya dan mengapa?

function foo(){}
function bar(){}
function other(){}
export {foo,bar,other}
Salin selepas log masuk

Dengan cara ini, fail perlu diselenggara. Sebaik sahaja terdapat fungsi bertukar/tambah atau dialih keluar, anda perlu meluangkan masa untuk mengemas kini senarai ini X

Bagaimana saya melakukannya kemudian dan mengapa?

export function foo(){}
export function bar(){}
export function other(){}
Salin selepas log masuk

Itu mungkin jelas, tiada apa yang perlu dikekalkan di sini V

IMPORT

Ia bergantung, jika hanya ada satu atau dua fungsi untuk diimport maka saya melakukannya dengan cara ini:

import {foo,bar} from './path/to/let/say/functions.js';
Salin selepas log masuk

Jika lebih daripada itu, cerita yang sama dengan eksport. Ia perlu dikekalkan dan tidak perlu untuk itu. X

Bagaimana saya melakukannya kemudian dan mengapa?

import * as FT from './path/to/let/say/functions.js';
//using it
FT.foo()
FT.bar()
FT.other()
Salin selepas log masuk

Dengan cara ini, ia sentiasa terkini, dan tiada penyelenggaraan diperlukan V

 Mengenai kad bebas/ruang nama

Saya pastikan ia dalam huruf besar ,pendek dan mencerminkan nama fail yang diimport

Jadi dalam contoh ini FT adalah pendek dan mencerminkan fail yang diimport Func-Tions.js

Itu sahaja mengenai penggunaan modul javascript eksport/import saya.

Siaran pertama saya di sini dan saya mempunyai lebih banyak perkara tetapi untuk masa yang lain!

Atas ialah kandungan terperinci Bagaimana saya lakukan: eksport/import?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan