Co to jest konstruktor w JavaScript?

Co to jest konstruktor w JavaScript?

W JavaScript programista może używać wielu funkcji specjalnych, gdy chce tworzyć wiele identycznych obiektów o tych samych właściwościach i funkcjach. Dodatkowo możesz określić dowolną konkretną inicjalizację. Można to zrobić, zanim obiekt zostanie wywołany za pomocą obiektu funkcji ().

Ten samouczek wyjaśni konstruktory w JavaScript.

Co to jest konstruktor w JavaScript?

Konstruktor to specjalna i unikalna funkcja, która jest wykorzystywana do inicjalizacji i tworzenia obiektu, który jest instancją klasy. Konstruktor w JavaScript jest wywoływany, gdy obiekt jest inicjalizowany za pomocą „nowy”Słowo kluczowe. Mówiąc dokładniej, głównym celem konstruktora jest tworzenie unikalnego obiektu i definiowanie wartości dla właściwości dowolnego innego obiektu.

Jak używać konstruktora w JavaScript?

Istnieje wiele scenariuszy konstruktorów JavaScript. Niektóre z nich są wymienione poniżej:

  • Z tym słowem kluczowym
  • Utwórz obiekt predefiniowanych klas
  • Utwórz wiele obiektów

Metoda 1: Za pomocą słowa kluczowego „To” z konstruktorem w JavaScript

Wykorzystać konstruktor z „Ten”Słowo kluczowe, wypróbuj dany blok kodu. Zrobić to:

  • Utwórz klasę, określając nazwę, na przykład „Emp".
  • Zdefiniuj metodę konstruktora i określ „ID" I "nazwa”Jako parametry.
  • Następnie dodaj "Ten„Zmienna z każdym elementem osobno w celu przechowywania odpowiedniej wartości bieżącego obiektu:
klasa EMP
konstruktor (id, nazwa)
Ten.id = id;
Ten.Nazwa = nazwa;

Następnie utwórz obiekt zdefiniowanej klasy za pomocą utworzonego konstruktora i przekazać wartość „ID" I "nazwa„Jak jego argumenty:

var employe1 = new EMP (76, „hafsa”);

Następnie użyj „konsola.dziennik()„Metoda wyświetlania„Pracownik 1.nazwa„Na konsoli:

konsola.Log (pracownik 1.nazwa);

Dane wyniki wskazuje, że nazwa pracownika została pomyślnie pobrana:

Metoda 2: Tworzenie obiektów predefiniowanych klas za pomocą konstruktora w JavaScript

W JavaScript wbudowane klasy oferują konstruktory, które mogą pomóc w tworzeniu odpowiedniego obiektu klasy. Na przykład utworzymy tablicę o nazwie „alfabety" używając "Szyk()„Konstruktor:

var alphabets = new Array („aeroplan”, „bus”, „samochód”);

Teraz wyświetl wartości tablicy na konsoli:

konsola.log (alfabety);

Można zauważyć, że elementy zostały dodane w tablicy:

Metoda 3: Tworzenie wielu obiektów za pomocą konstruktora w JavaScript

Możemy tworzyć wiele obiektów za pomocą „Obiekt()”Konstruktor. Aby to zrobić, zdefiniowaliśmy dwa obiekty „nazwa" I "wiek”:

var name = nowy obiekt („hafsa”);
var wiek = nowy obiekt (25);

Teraz połącz wartości obu obiektów i wydrukuj je na konsoli:

konsola.log („nazwa:”+nazwa+”i wiek:„+wiek);

To wszystko o konstruktorze w JavaScript.

Wniosek

W JavaScript wywołuje konstruktor, gdy obiekt jest inicjowany za pomocą nowego słowa kluczowego. Podstawowym celem konstruktora jest tworzenie/tworzenie nowego obiektu i umieszczenie wartości dla istniejących właściwości obiektu. Ponadto możesz użyć konstruktora za pomocą „Ten”Słowo kluczowe do tworzenia predefiniowanych obiektów klasy lub klasy niestandardowej pojedynczych lub wielu obiektów. W tym artykule podano o konstruktorach JavaScript.