JavaScript “Namespace” er et programmeringsparadigme som brukes til å tildele omfang til identifikatorene som variabler og funksjonsnavn. Det er vant til forhindre kollisjoner mellom de samme navngitte variablene og funksjonene. For eksempel krever et JavaScript -program å lage samme navnevariabel i en annen sammenheng. I denne situasjonen, å bruke “navneområde”Isolerer kontekstene, og tillater den samme identifikatoren å brukes i andre navnefelt.
Dette innlegget vil diskutere bruken av JavaScript navneområde ved hjelp av passende eksempler. Så la oss starte!
JavaScript navneområde
I JavaScript er konseptet med å legge til klasser, metoder, variabler og objekter inne i en beholder kjent som "navneområde“. Koden du skriver i et JavaScript -program og de forhåndsdefinerte metodene lagres i "vindu”Variabel, som kan betraktes som en“Globalt navneområde“. Dette vindusnavnområdet brukes når det opprettes en ny variabel. Å lagre enhver verdi i den nyopprettede variabelen vil også bruke navneområdet. Slik fungerer hierarkiet i JavaScript.
Er javascript navneområde nødvendig
Her er listen over noen av problemene du kan møte i tilfelle du ikke bruker navneområde i et JavaScript -prosjekt:
La oss nå demonstrere metoden for å bruke JavaScript -navneområdet.
Hvordan bruke JavaScript -navneområdet
For å bruke navneområdet i JavaScript, kan du opprette et "gjenstand”Bokstavelig på følgende måte:
const kjøretøy =I programmet ovenfor, “Start” og “Stopp” Metoder er navnefelt under "kjøretøy”Objekt, og de forurenser ikke “Global objekt”.
Tilsvarende kan du også knytte metodene til et allerede opprettet JavaScript -objekt:
const kjøretøy =I et slikt scenario er metodene fremdeles tilgjengelige utenfra på grunn av referanser til "kjøretøy”Objekt.
For å skjule koden helt fra utsiden, kan du “pakke inn”Ønsket kode i krøllete seler””, Inne i en“uavhengig”Blokk:
Nå, sjekk ut prosedyren for å bruke den samme identifikatoren i forskjellige JavaScript -navnefelt.
Eksempel
Vi vil nå opprette en identifikator “start”Og knytte det til “Truck” og “Buss” objekter. I dette scenariet den samme identifikatoren “start”Brukes i forskjellige navnefelt ved å koble det til forskjellige globale objekter:
var truck =Deretter vil vi påkalle "start()”Funksjon med begge objektene:
lastebil.start();Den gitte utgangen betyr at begge deler “Truck” og “Buss” vellykket tilgang til “start()”Funksjon:
Fordeler med JavaScript -navneområdet
Ta en titt på følgende fordeler ved å bruke JavaScript -navneområdet:
Det var all viktig informasjon om JavaScript navneområde. Du kan videre forske etter behov.
Konklusjon
JavaScript navneområde er et konsept for å legge til klasser, metoder, variabler og objekter inne i en beholder. Det er et programmeringsparadigme som brukes til å tildele omfanget til identifikatorene, for eksempel variabler og funksjonsnavn. JavaScript navneområde hjelper med å forhindre kollisjonen mellom samme navnvariabler og funksjoner. Dette innlegget diskuterte bruken av JavaScript -navneområdet ved hjelp av passende eksempler.