Hva er eksportstandard i JavaScript?

Hva er eksportstandard i JavaScript?
Noe av det beste et programmeringsspråk kan bringe til bordet er dens evne til å gi programmereren frihet til modularitet. Modularitet er egentlig prosessen med å dele et tilsynelatende massivt problem i mindre og håndterbare biter. Og nettopp, det er det JavaScript gir med hjelp av Eksport.

I ESMAV6 -utgivelsen av JavaScript er to forskjellige typer eksport tilgjengelig for programmereren. En er kjent som kalt eksport, og den andre er kjent som Eksporter standard, Og vi vil fokusere på sistnevnte.

Hva er eksport standard brukt for?

Eksportmuligheter brukes til å eksportere a enkelt Modul, variabel, uttrykk eller funksjon fra en JavaScript -fil, slik at den kan brukes i en hvilken som helst annen fil av enten det samme programmet eller til og med i et helt annet program.

For å få det eksporterte elementet i den andre filen eller programmet, bruker vi en import Uttalelse, men tingen med eksportstandard er at mens vi importerer, trenger vi ikke å bekymre oss for navnet som brukes i eksportfilen.

Hvordan du eksporterer en enkelt funksjon ved hjelp av eksportstandard?

For å demonstrere dette, skal vi lage to forskjellige filer, en kommer til å bli en demo fil, og den andre kommer til å bli en eksport fil som det:

I eksporten.JS -fil, vi skal lage en ny funksjon som skal skrive oss ut området på en firkant ved å bruke lengden på siden som

funksjon AreaOfSquare (lengde)
returlengde * lengde;

Nå på slutten av denne filen skal vi bruke eksports standard nøkkelord for å eksportere denne funksjonen som

Eksport standard arealofsquare;

Inne i demoen.JS -fil, vi kommer til først å importere denne funksjonen i programmet vårt som Områdefunksjon som:

importere arealfunksjon fra "./eksport.JS ";

Etter det skal vi lage en lengdevariabel, og vi skal definere lengden på en firkant:

var lengde = 4;

Da kan vi ganske enkelt skrive ut av torget ved hjelp av følgende konsollloggfunksjon som:

konsoll.logg ("området på torget er som" + areafunction (lengde));

Etter å ha utført bare demoen.JS -fil, vi får følgende utdata på terminalen vår:

Du kunne bruke funksjonen som ble eksportert fra den andre filen.

Hvordan du eksporterer en variabel ved hjelp av eksportstandard?

I eksporten.JS -fil, ganske enkelt oppretter en ny variabel som heter som radiusofcircle som

var radiusofcircle = 12;

På slutten av filen, bare eksporter denne variabelen ved å bruke kommandoen:

Eksport standard radiusofcircle;

Nå, i demoen.JS -fil, lar oss først lage en funksjon som skal finne oss området i en sirkel ved å bruke sin radius med følgende linjer:

funksjon område avcircle (radius)
Retur 3.1415 * (radius * radius);

La oss nå importere radius fra eksporten.JS -fil med følgende linje:

importere radiusofcircle fra "./eksport.JS ";

Til slutt, la oss skrive ut Are of the Circle ved å bruke følgende linje:

konsoll.Logg ("Området for sirkel er som:" + AreaOfCircle (RadiusOfcircle));

Etter å ha utført, får vi følgende resultat på terminalen vår:

Som du ser, kunne vi skrive ut området for sirkelen ved å bruke radius som ble definert i den andre filen.

Konklusjon

JavaScript gir to forskjellige typer eksport som lar programmereren eksportere en modul, uttrykk, streng eller bokstavelig fra en fil til en annen. Eksportstandard brukes når det bare er en eksport som skal lages fra en bestemt fil, og når vi importerer dette ene elementet, trenger vi ikke å bekymre oss for å gi samme navn til vår import. Denne kombinasjonen av eksport og import lar oss implementere modularitet.