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
729 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!

sumber:dev.to
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