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

javascriptniz.reverse();

Primer

Hajde da okrenemo niz:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

Rezultat izvršavanja koda:

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

Primer

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

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

console.log(res);

Rezultat izvršavanja koda:

javascript['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:

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

console.log(res);

Rezultat izvršavanja koda:

javascript'987654321'

Primer . Primena

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

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

console.log(res);

Rezultat izvršavanja koda:

javascript'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