JavaScript „przestrzeń nazw” jest paradygmatem programowania, który jest wykorzystywany do przypisywania zakresu do identyfikatorów, takich jak zmienne i nazwy funkcji. Jest przyzwyczajony do zapobiegać zderzeniom między zmiennymi i funkcjami tej samej nazwy. Na przykład program JavaScript wymaga utworzenia tej samej zmiennej nazwy w innym kontekście. W tej sytuacji, wykorzystując „Przestrzeń nazw”Izoluje konteksty, umożliwiając użycie tego samego identyfikatora w innych przestrzeniach nazwisk.
Ten post omówi użycie Przestrzeń nazw JavaScript za pomocą odpowiednich przykładów. A więc zacznijmy!
Przestrzeń nazw JavaScript
W JavaScript koncepcja dodawania klas, metod, zmiennych i obiektów wewnątrz pojemnika jest znana jako „Przestrzeń nazw". Kod, który piszesz w programie JavaScript i predefiniowane metody są przechowywane w „okno„Zmienna, którą można uznać za„Globalna przestrzeń nazw". Ta przestrzeń nazwy okna jest używana za każdym razem, gdy tworzona jest nowa zmienna. Ponadto przechowywanie dowolnej wartości w nowo utworzonej zmiennej będzie korzystać z przestrzeni nazw. Tak działa hierarchia w JavaScript.
Czy przestrzeń nazw JavaScript jest niezbędna
Oto lista niektórych problemów, które możesz napotkać w przypadku braku korzystania z przestrzeni nazw w projekcie JavaScript:
Teraz zademonstrujmy metodę używania przestrzeni nazw JavaScript.
Jak używać przestrzeni nazw JavaScript
Aby użyć przestrzeni nazw w JavaScript, możesz utworzyć „obiekt„Dosłowny w następujący sposób:
Const Vhill =W powyższym programie, „Start” i „Stop” Metody są nazwane nazwą „pojazd„Obiekt i nie zanieczyszczają „Obiekt globalny”.
Podobnie możesz również powiązać metody z już utworzonym obiektem JavaScript:
Const Vhill =W takim scenariuszu metody są nadal dostępne z zewnątrz ze względu na odniesienia do „pojazd" obiekt.
Aby całkowicie ukryć kod z zewnątrz, możesz „zawinąć„Pożądany kod w kręconych klamrach””, Wewnątrz„niezależny" blok:
Teraz sprawdź procedurę używania tego samego identyfikatora w różnych przestrzeniach nazw JavaScript.
Przykład
Teraz utworzymy identyfikator „początek”I kojarzyć go z „Ciężarówka” i „autobus” obiekty. W tym scenariuszu ten sam identyfikator „początek”Jest wykorzystywany w różnych przestrzeniach nazw, łącząc go z różnymi obiektami globalnymi:
var Truck =Następnie powołamy się na „początek()”Funkcja z obiema obiektami:
ciężarówka.początek();Dane wyjście oznacza, że oba „Ciężarówka” i „autobus” pomyślnie dostęp do „początek()”Funkcja:
Zalety przestrzeni nazw JavaScript
Spójrz na następujące zalety korzystania z przestrzeni nazw JavaScript:
To były wszystkie istotne informacje dotyczące Przestrzeń nazw JavaScript. Możesz dalej badać zgodnie z wymaganiami.
Wniosek
Przestrzeń nazw JavaScript to koncepcja dodawania klas, metod, zmiennych i obiektów wewnątrz pojemnika. Jest to paradygmat programowania, który jest wykorzystywany do przypisywania zakresu do identyfikatorów, takich jak nazwa zmiennych i funkcji. Przestrzeń nazw JavaScript pomaga w zapobieganiu zderzeniu między tym samym zmiennymi i funkcjami nazwy. W tym poście omówiono użycie przestrzeni nazw JavaScript za pomocą odpowiednich przykładów.