Ako používať funkciu mapy v JavaScripte?

Ako Pouzivat Funkciu Mapy V Javascripte



Zistenie komplikovaného kódu v programovacom jazyku niekedy zaberie príliš veľa času. K tomu je potrebné kód zjednodušiť, čím sa zvýši zrozumiteľnosť, čitateľnosť a tiež výkonnosť uvedeného kódu. Na tento účel možno použiť niekoľko metód. JavaScript ' mapa() Funkcia ” je jednou z nich, ktorá sa vyvolá na vytvorenie poľa vo forme párových hodnôt.

Tento príspevok ukázal, ako používať funkciu mapy JavaScriptu.







Ako používať mapovú funkciu JavaScriptu?

Ak chcete použiť funkciu mapy, použite „ mapa() “ metóda v JavaScripte. Je to JavaScriptová metóda, ktorá generuje nové pole obsahujúce výsledky alebo výstup volania funkcie na jednotlivom prvku volajúceho poľa.



Syntax



Na použitie funkcie mapy v JavaScripte možno použiť uvedenú syntax:





arr.map ( funkciu ( prvok, index, pole ) { } , toto ) ;


Tu:

    • funkcia() ” je definovaný v metóde map(), ktorá určuje nejakú hodnotu.
    • element “ označuje aktuálny prvok, ktorý je spracovaný v poli.
    • index ” určuje hodnoty pre aktuálny prvok v poli.
    • pole ” sa používa na volanie metódy.

Príklad 1: Použitie mapovej funkcie pre číselné údaje



Ak chcete použiť funkciu mapy pre číselné údaje, postupujte podľa nižšie uvedených pokynov:

    • Deklarujte a inicializujte premennú.
    • Definovanej premennej v poli priraďte hodnotu vo forme číselných údajov:

var pole = [ 5 , 7 , 2 , 3 , 6 , 8 ] ;

    • Ďalej inicializujte ďalšiu premennú s iným názvom a použite „ arr.map() ” metódu JavaScript a definujte funkciu ako parameter definovanej metódy.
    • Potom pridajte hodnoty a index ako parametre funkcie.
    • Uveďte „ vrátiť ” kľúčové slovo a vzorec podľa útržku kódu:

var newArray = arr.map ( funkciu ( val, index ) {
vrátiť { key:index, value:val * val } ;
} )

Nakoniec vyvolajte „ console.log() ” na zobrazenie výstupu konzoly:

konzola.log ( newArray )



Príklad 2: Použitie mapovej funkcie pre textové dáta

Ak chcete použiť funkciu mapy pre textové údaje, postupujte podľa uvedených pokynov:

    • Inicializujte premennú a priraďte jej textovú hodnotu.
    • Deklarujte ďalšiu premennú a vyvolajte metódu mapy.
    • Vnútri ' mapa() ” zadajte premennú a funkciu ako parameter.
    • Potom použite „ vrátiť “ a pridajte položku do mapy s definovanou hodnotou premennej. Ak to chcete urobiť, „ h “ je tu pridaná abeceda:

var fname = 'dôstojník' ;
var newName = Array.prototype.map.call ( meno, funkciu ( položka ) {
vrátiť položka + 'h' ;
} )


Nakoniec použite „ console.log() ” metóda na zobrazenie výstupu na konzole:

konzola.log ( newName )


Výsledkom je, že „ h ” sa mapuje s každou abecedou definovanej hodnoty premennej:


To je všetko o používaní funkcie mapy v JavaScripte.

Záver

Ak chcete použiť funkciu mapy v jazyku JavaScript, „ mapa() ” možno využiť metódu, kde je funkcia definovaná ako parameter mapovacej metódy. Ďalej špecifikujte „ hodnotu “ a „ index ” ako parametre funkcie. Presnejšie povedané, funkcia mapy sa používa na vytváranie prvkov vo forme párových hodnôt. Tento zápis uvádza viaceré spôsoby použitia mapovej funkcie JavaScriptu.