Hva er bruken av init i JavaScript?

Hva er bruken av init i JavaScript?
i det()”Er ikke en forhåndsbygget funksjon eller metode i JavaScript. Det er et populært navnekonvensjon for funksjoner som brukes til å initialisere eller opprette et objekt eller et skript. Den kan brukes til å utføre en rekke funksjoner, inkludert tilordne standardverdier, opprette og initialisere objekter og variabler, bindende hendelseslyttere, forberede miljøet som kreves for at et skript skal utføre riktig, og så videre. Å vite hvordan du bruker init () -funksjonen er viktig for å utvikle robuste og effektive JavaScript -applikasjoner.

Dette innlegget vil beskrive bruken av init () i JavaScript.

Hva er bruken av init () i JavaScript?

i det" står for "sette i gang”. Generelt brukes den til å lage en "Nytt objekt ()”. Init () -funksjonen er ikke et innebygd funksjon i JavaScript, men det er en navnekonvensjon som brukes til å designe en funksjon og er ansvarlig for å initialisere eller sette opp et program eller applikasjon. I jQuery, "i det()”Funksjon brukes til å returnere et nytt“ jQuery -objekt ”.

Init () -funksjonen kan brukes på en rekke måter som å lage og initialisere objekter eller klasser, sette opp globale variabler og konstanter som brukes i programmet, og så videre.

Eksempel
I JavaScript kan vi opprette et objekt ved hjelp av en konstruktøranrop som vi vil gjøre i det gitte eksemplet. Først må du lage en klasse "StudentDetails”, Og lag en konstruktør i den med tre parametere”Navn”,“alder”Og“Karakter”. Angi verdiene til disse parametrene ved å bruke “dette”Nøkkelord:

klasse StudentDetails
konstruktør (navn, alder, karakter)
dette.Navn = navn;
dette.alder = alder;
dette.karakter = karakter;

Lag et objekt i klassen ved å bruke “ny”Søkeord som vil ringe konstruktøren:

const student = new StudentDetails ("Mili", 20, "A-nivå");

Skriv ut verdiene til objektets egenskaper på konsollen:

konsoll.Logg (student.Navn);
konsoll.Logg (student.alder);
konsoll.Logg (student.karakter);

Produksjon

I JavaScript kan init () -funksjonen også brukes som konstruktør for å lage et objekt. For dette, definer en funksjon med navnet init () og bruk "Gjenstand.skape()”Metode for å lage en ny forekomst av objektet.

Her oppretter vi en konstruktør ved hjelp av “i det”Og for å skrive ut verdiene til objektets parametere/egenskaper, vil vi opprette en funksjon”skrive ut”:

var studentDetails =
init: funksjon (navn, alder, karakter)
dette.Navn = navn;
dette.alder = alder;
dette.karakter = karakter;
,
trykk: funksjon ()
konsoll.Logg (dette.Navn);
konsoll.Logg (dette.alder);
konsoll.Logg (dette.karakter);

;

Ring “Objektet.Create () ”-metode ved å passere klassen“ StudentDetails ”som et argument for å lage et nytt objekt:

var student = objekt.opprette (studentdetails);

Nå, påkalle “i det”Og“skrive ut”Funksjoner med objektet. Her vil "init" hjelpe til med oppstart av objektegenskaper. Faktisk er INIT en konstruktøranrop på klassen “StudentDetails”:

student.init ('Mili', 20, 'A-nivå');
student.skrive ut();

Utgangen viser at objektet er blitt opprettet og instantiert med dens egenskaper:

Det handler om bruk av init () i JavaScript.

Konklusjon

Init () -funksjonen er ikke et innebygd funksjon i JavaScript, men det er en navnekonvensjon som brukes til utforming av en funksjon som er ansvarlig for å initialisere eller lage et objekt eller et skript. Init () -funksjonen kan brukes på en rekke måter som å lage og initialisere objekter eller klasser, og sette opp globale variabler og konstanter, og så videre. Dette innlegget beskrev bruken av init () i JavaScript.