I JavaScript kan en programmerer bruke flere spesielle funksjoner når de ønsker å lage flere identiske objekter med de samme egenskapene og funksjonene. I tillegg kan du spesifisere hvilken som helst spesiell initialisering. Dette kan gjøres før et objekt kalles ved hjelp av funksjonsobjektet ().
Denne opplæringen vil forklare konstruktørene i JavaScript.
Hva er en konstruktør i JavaScript?
En konstruktør er en spesiell og unik funksjon som brukes til å initialisere og lage et objekt som er forekomst av en klasse. En konstruktør i JavaScript kalles når et objekt initialiseres ved å bruke "ny”Nøkkelord. Mer spesifikt er hovedformålet med en konstruktør å lage et unikt objekt og definere verdier for ethvert annet objekts egenskaper.
Hvordan bruke en konstruktør i JavaScript?
Det er flere case -scenarier av JavaScript -konstruktører. Noen av dem er listet opp nedenfor:
Metode 1: Bruke "dette" nøkkelordet med konstruktør i JavaScript
Å bruke konstruktøren med “dette”Nøkkelord, prøv den gitte kodeblokken. Å gjøre slik:
Deretter oppretter du et objekt i den definerte klassen ved hjelp av den opprettede konstruktøren og pass verdien av "id”Og“Navn”Som argumenter:
var ansatt1 = ny emp (76, "hafsa");Bruk deretter “konsoll.Logg()”Metode for å vise“Ansatt1.Navn”På konsollen:
konsoll.Logg (ansatt1.Navn);Den gitte utgangen indikerer at ansattes navn er hentet med hell:
Metode 2: Opprette objekter av forhåndsdefinerte klasser ved bruk av konstruktør i JavaScript
I JavaScript tilbyr innebygde klasser konstruktører som kan hjelpe til med å lage det tilsvarende klasseobjektet. For eksempel vil vi lage en matrise som heter “Alfabeter" bruker "Array ()”Konstruktør:
var alfabeter = ny matrise ('aeroplan', 'buss', 'bil');Vis nå matriseverdiene på konsollen:
konsoll.logg (alfabeter);Det kan legges merke til at elementene er lagt til i en matrise:
Metode 3: Opprette flere objekter ved hjelp av konstruktør i JavaScript
Vi kan lage flere objekter ved å bruke "Gjenstand()”Konstruktør. For å gjøre det har vi definert to objekter, “Navn”Og“alder”:
var name = nytt objekt ("hafsa");Nå, sammenkoble begge objektenes verdier og skriv dem ut på konsollen:
konsoll.Logg ("Navn:"+Navn+"& Alder:"+Alder);Det handler om konstruktøren i JavaScript.
Konklusjon
I JavaScript kalles en konstruktør når et objekt initialiseres ved hjelp av et nytt nøkkelord. Det grunnleggende formålet med en konstruktør er å lage/lage et nytt objekt og sette verdier for alle eksisterende objektegenskaper. Videre kan du bruke konstruktøren ved hjelp av "dette”Nøkkelord for å lage forhåndsdefinerte klasseobjekter eller tilpassede klasse enkelt- eller flere objekter. Denne artikkelen har uttalt om JavaScript -konstruktører.