93 of 264 menu

Metodas reverse

Metodas reverse pakeičia elementų tvarką masyve atvirkščia. Metodas pakeičia pradinį masyvą (jis taps apverstu) ir taip pat grąžina apverstą masyvą (galima naudoti ir taip, ir taip).

Sintaksė

masyvas.reverse();

Pavyzdys

Apverskime masyvą:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar įrašykime apverstą masyvą į naują kintamąjį:

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

Kodo vykdymo rezultatas:

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

Pavyzdys . Taikymas

Apverskime eilutės simbolius atvirkštine tvarka. Tam išskaidykime eilutę į masyvą naudodami split pagal skiriklį '' (šis skiriklis padės kiekvieną eilutės simbolį į atskirą masyvo elementą), apverskime šį masyvą naudodami reverse ir tada sujunkime apverstą masyvą atgal naudodami join:

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

Kodo vykdymo rezultatas:

'987654321'

Pavyzdys . Taikymas

Supaprastinkime ankstesnės užduoties sprendimą - sujunkime visas komandas į grandinę:

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

Kodo vykdymo rezultatas:

'987654321'

Taip pat žiūrėkite

  • metodas split,
    kuris išskaido eilutę į masyvą pagal nurodytą skiriklį
  • metodas join,
    kuris sujungia masyvo elementus į eilutę su nurodytu skirikliu
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti