93 of 264 menu

A reverse metódus

A reverse metódus a tömb elemeinek sorrendjét fordítottra változtatja. A metódus módosítja az eredeti tömböt (az lesz a megfordított) és szintén a megfordított tömböt adja vissza (így is, úgy is használható).

Szintaxis

tömb.reverse();

Példa

Fordítsuk meg a tömböt:

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

A kód végrehajtásának eredménye:

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

Példa

Most pedig írjuk a megfordított tömböt egy új változóba:

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

A kód végrehajtásának eredménye:

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

Példa . Alkalmazás

Fordítsuk meg egy sztring karaktereit fordított sorrendbe. Ehhez bontsuk szét a sztringet egy tömbbé a split metódussal, a '' elválasztó használatával (ez az elválasztó a sztring minden egyes karakterét egy külön tömb elembe helyezi), fordítsuk meg ezt a tömböt a reverse metódussal, majd egyesítsük a megfordított tömböt vissza a join metódussal:

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

A kód végrehajtásának eredménye:

'987654321'

Példa . Alkalmazás

Egyszerűsítsük az előző feladat megoldását - vonjuk össze az összes parancsot egy láncolatba:

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

A kód végrehajtásának eredménye:

'987654321'

Lásd még

  • a split metódus,
    ami egy sztringet elválasztó alapján tömbbé alakít
  • a join metódus,
    ami a tömb elemeit egy sztringgé egyesíti a megadott elválasztóval
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás