93 of 264 menu

Metoda reverse

Metoda reverse mění pořadí prvků v poli na opačné. Metoda mění původní pole (stane se převráceným) a také vrací převrácené pole (lze používat obojím způsobem).

Syntaxe

pole.reverse();

Příklad

Převraťme pole:

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

Výsledek provedení kódu:

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

Příklad

A nyní zapišme převrácené pole do nové proměnné:

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

Výsledek provedení kódu:

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

Příklad . Aplikace

Převraťme znaky řetězce v opačném pořadí. K tomu rozdělme řetězec na pole pomocí split podle oddělovače '' (tento oddělovač vloží každý znak řetězce do samostatného prvku pole), převrátíme toto pole pomocí reverse a poté slijeme převrácené pole zpět pomocí join:

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

Výsledek provedení kódu:

'987654321'

Příklad . Aplikace

Zjednodušme řešení předchozí úlohy - slijme všechny příkazy do řetězce:

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

Výsledek provedení kódu:

'987654321'

Viz také

  • metoda split,
    která rozděluje řetězec na pole podle zadaného oddělovače
  • metoda join,
    která spojuje prvky pole do řetězce se zadaným oddělovačem
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout