93 of 264 menu

Metoda reverse

Metoda reverse schimbă ordinea elementelor din array în ordine inversă. Metoda modifică array-ul original (acesta va deveni inversat) și returnează de asemenea array-ul inversat (se poate utiliza atât în acest fel, cât și în celălalt).

Sintaxă

array.reverse();

Exemplu

Să inversăm un array:

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

Rezultatul executării codului:

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

Exemplu

Și acum să înregistrăm array-ul inversat într-o nouă variabilă:

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

Rezultatul executării codului:

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

Exemplu . Aplicație

Să inversăm caracterele unui șir de caractere în ordine inversă. Pentru aceasta, vom împărți șirul într-un array cu ajutorul split după separatorul '' (acest separator va plasa fiecare caracter al șirului într-un element separat al array-ului), vom inversa acest array cu ajutorul reverse și apoi vom uni array-ul inversat înapoi cu ajutorul join:

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

Rezultatul executării codului:

'987654321'

Exemplu . Aplicație

Să simplificăm soluția problemei precedente - vom uni toate comenzile într-un lanț:

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

Rezultatul executării codului:

'987654321'

Vedeți și

  • metoda split,
    care împarte un șir de caractere într-un array după separatorul specificat
  • metoda join,
    care unește elementele unui array într-un șir de caractere cu separatorul specificat
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge