Metode reverse

Die metode reverse verander die volgorde van elemente in 'n array na omgekeerde. Die metode verander die oorspronklike array (dit sal omgekeer word) en gee ook die omgekeerde array terug (jy kan dit so of so gebruik).

Sintaksis

javascriptarray.reverse();

Voorbeeld

Kom ons keer 'n array om:

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

console.log(arr);

Resultaat van die kode-uitvoering:

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

Voorbeeld

En laat ons nou die omgekeerde array in 'n nuwe veranderlike skryf:

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

console.log(res);

Resultaat van die kode-uitvoering:

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

Voorbeeld . Toepassing

Kom ons keer die karakters van 'n string in omgekeerde volgorde om. Om dit te doen, verdeel ons die string in 'n array met behulp van split volgens die skeier '' (hierdie skeier sal elke karakter van die string in 'n aparte element van die array plaas), keer hierdie array om met behulp van reverse en smelt dan die omgekeerde array weer saam met behulp van join:

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

console.log(res);

Resultaat van die kode-uitvoering:

javascript'987654321'

Voorbeeld . Toepassing

Kom ons vereenvoudig die oplossing van die vorige probleem - laat ons al die opdragte in 'n ketting saamsmelt:

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

console.log(res);

Resultaat van die kode-uitvoering:

javascript'987654321'

Sien ook

  • metode split,
    wat 'n string in 'n array verdeel volgens die gespesifiseerde skeier
  • metode join,
    wat elemente van 'n array in 'n string saamsmelt met die gespesifiseerde skeier