93 of 264 menu

Metoda reverse

Metoda reverse menja redosled elemenata u nizu na suprotan. Metoda menja originalni niz (on će postati okrenut) i takođe vraća okrenuti niz (možete koristiti i ovako, i onako).

Sintaksa

niz.reverse();

Primer

Hajde da okrenemo niz:

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

Rezultat izvršavanja koda:

['c', 'b', 'a']

Primer

A sada hajde da zapišemo okrenuti niz u novu promenljivu:

let arr = ['a', 'b', 'c']; let res = arr.reverse(); console.log(res);

Rezultat izvršavanja koda:

['c', 'b', 'a']

Primer . Primena

Hajde da okrenemo simbole stringa u suprotnom redosledu. Za to podelićemo string u niz pomoću split po separatoru '' (ovaj separator će smestiti svaki simbol stringa u poseban element niza), okrenućemo taj niz pomoću reverse i zatim spojiti okrenuti nazad pomoću join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Rezultat izvršavanja koda:

'987654321'

Primer . Primena

Pojednostavimo rešenje prethodnog zadatka - spojimo sve komande u lanac:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Rezultat izvršavanja koda:

'987654321'

Pogledajte takođe

  • metod split,
    koji deli string u niz po navedenom separatoru
  • metod join,
    koji spaja elemente niza u string sa navedenim separatorom
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij