Ponekad shvaćanje kompliciranog koda u programskom jeziku oduzima previše vremena. Da bi se to postiglo, postoji potreba za pojednostavljenjem koda što će poboljšati razumljivost, čitljivost, a također i performanse navedenog koda. U tu svrhu može se koristiti nekoliko metoda. JavaScript ' karta() ” funkcija je jedna od njih koja se poziva za izradu niza u obliku para vrijednosti.
Ovaj post je pokazao kako se koristi JavaScriptova funkcija karte.
Kako koristiti funkciju karte JavaScripta?
Za korištenje funkcije karte koristite ' karta() ” metoda u JavaScriptu. To je JavaScript metoda koja generira novi niz koji sadrži rezultate ili izlaz pozivajuće funkcije na pojedinačnom elementu pozivajućeg niza.
Sintaksa
Za korištenje funkcije karte u JavaScriptu, može se koristiti navedena sintaksa:
arr.map ( funkcija ( element, indeks, niz ) { } , ovo ) ;
Ovdje:
-
- “ funkcija() ” je definiran u metodi map() koja određuje neku vrijednost.
- “ element ” odnosi se na trenutni element koji se obrađuje u nizu.
- “ indeks ” navodi vrijednosti za trenutni element u nizu.
- “ niz ” koristi se za pozivanje metode.
Primjer 1: Upotreba funkcije karte za numeričke podatke
Za korištenje funkcije karte za numeričke podatke, slijedite dolje navedene upute:
-
- Deklarirajte i inicijalizirajte varijablu.
- Dodijelite vrijednost u obliku numeričkih podataka definiranoj varijabli u nizu:
var niz = [ 5 , 7 , 2 , 3 , 6 , 8 ] ;
-
- Zatim inicijalizirajte drugu varijablu s drugim imenom i upotrijebite ' arr.map() ” metodu JavaScripta i definirajte funkciju kao parametar definirane metode.
- Zatim dodajte vrijednosti i indeks kao parametre funkcije.
- Navedite ' povratak ” ključna riječ i formula prema isječku koda:
var newArray = arr.map ( funkcija ( val, indeks ) {
povratak { ključ:indeks, vrijednost:val * val } ;
} )
Na kraju, pozovite ' konzola.log() ” za prikaz izlaza konzole:
konzola.log ( novi niz )
Primjer 2: Upotreba funkcije karte za tekstualne podatke
Za korištenje funkcije karte za tekstualne podatke, slijedite navedene upute:
-
- Inicijalizirajte varijablu i dodijelite tekstualnu vrijednost toj varijabli.
- Deklarirajte drugu varijablu i pozovite metodu mapiranja.
- Unutar ' karta() ” navedite varijablu i funkciju kao parametar.
- Zatim upotrijebite ' povratak ” i dodajte stavku na kartu s definiranom vrijednošću varijable. Da biste to učinili, ' h ” ovdje se dodaje abeceda:
var fname = 'Službenik' ;
var newName = Array.prototype.map.call ( fname, funkcija ( artikal ) {
povratak stavka + 'h' ;
} )
Na kraju, upotrijebite ' konzola.log() ” za prikaz izlaza na konzoli:
Kao rezultat toga, ' h ” preslikava se sa svakom abecedom definirane vrijednosti varijable:
To je sve o korištenju funkcije karte u JavaScriptu.
Zaključak
Za korištenje funkcije karte u JavaScriptu, ' karta() ” može se koristiti metoda, gdje je funkcija definirana kao parametar metode karte. Nadalje, navedite ' vrijednost ' i ' indeks ” kao parametri funkcije. Točnije, funkcija karte koristi se za izradu elemenata u obliku vrijednosti para. Ovaj zapis navodi više metoda za korištenje JavaScriptove funkcije karte.