JavaScript "Spazio dei nomi" è un paradigma di programmazione che viene utilizzato per l'assegnazione dell'ambito agli identificatori come variabili e nomi di funzioni. È abituato a prevenire collisioni tra le variabili e le funzioni degli stessi nominati. Ad esempio, un programma JavaScript richiede la creazione dello stesso nome in un contesto diverso. In questa situazione, utilizzando "spazio dei nomi"Isola i contesti, consentendo di utilizzare lo stesso identificatore in altri spazi dei nomi.
Questo post discuterà dell'uso del Spazio dei nomi JavaScript con l'aiuto di esempi appropriati. Quindi iniziamo!
Spazio dei nomi JavaScript
In JavaScript, il concetto di aggiunta di classi, metodi, variabili e oggetti all'interno di un contenitore è noto come "spazio dei nomi". Il codice che scrivi in un programma JavaScript e i metodi predefiniti sono archiviati in "finestra"Variabile, che può essere considerata un"spazio dei nomi globali". Questo spazio dei nomi delle finestre viene utilizzato ogni volta che viene creata una nuova variabile. Inoltre, la memorizzazione di qualsiasi valore nella variabile appena creata utilizzerà il suo spazio dei nomi. Ecco come funziona la gerarchia in JavaScript.
Lo spazio dei nomi JavaScript è necessario
Ecco l'elenco di alcuni dei problemi che potresti affrontare in caso di non usare lo spazio dei nomi in un progetto JavaScript:
Ora, dimostriamo il metodo di utilizzo dello spazio dei nomi JavaScript.
Come usare lo spazio dei nomi JavaScript
Per utilizzare lo spazio dei nomi in JavaScript, puoi creare un "oggetto"Letterale nel modo seguente:
const veicolo =Nel programma sopra, "Start" e "Stop" I metodi sono spaziati sotto il "veicolo"Oggetto, e non stanno inquinando il "Oggetto globale".
Allo stesso modo, puoi anche associare i metodi a un oggetto JavaScript già creato:
const veicolo =In tale scenario, i metodi sono ancora accessibili dall'esterno a causa dei riferimenti al "veicolo"Oggetto.
Per nascondere completamente il codice dall'esterno, puoi "avvolgere"Il codice desiderato all'interno delle parentesi graffe"", All'interno di un"indipendente"Blocco:
Ora, controlla la procedura di utilizzo dello stesso identificatore in diversi spazi dei nomi Javascript.
Esempio
Ora creeremo un identificatore "inizio"E associarlo al "Camion" e "autobus" oggetti. In questo scenario lo stesso identificatore "inizio"È utilizzato in diversi spazi dei nomi collegandolo a diversi oggetti globali:
var camion =Successivamente, invoceremo il "inizio()"Funzione con entrambi gli oggetti:
camion.inizio();L'output dato significa che entrambi "Camion" e "autobus" Accesso con successo a "inizio()" funzione:
Vantaggi dello spazio dei nomi JavaScript
Dai un'occhiata ai seguenti vantaggi dell'utilizzo dello spazio dei nomi JavaScript:
Erano tutte informazioni essenziali riguardanti il Spazio dei nomi JavaScript. Puoi ulteriori ricerche come richiesto.
Conclusione
Spazio dei nomi JavaScript è un concetto di aggiunta di classi, metodi, variabili e oggetti all'interno di un contenitore. È un paradigma di programmazione che viene utilizzato per l'assegnazione dell'ambito agli identificatori, come il nome delle variabili e delle funzioni. Lo spazio dei nomi JavaScript aiuta a prevenire la collisione tra le stesse variabili e funzioni. Questo post ha discusso dell'uso dello spazio dei nomi JavaScript con l'aiuto di esempi appropriati.