De reverse methode

De methode reverse verandert de volgorde van elementen in een array in omgekeerde richting. De methode wijzigt de originele array (deze wordt omgekeerd) en retourneert ook de omgekeerde array (u kunt zowel op deze als op die manier gebruiken).

Syntaxis

javascriptarray.reverse();

Voorbeeld

Laten we een array omkeren:

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

console.log(arr);

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we nu de omgekeerde array in een nieuwe variabele opslaan:

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

console.log(res);

Resultaat van de code-uitvoering:

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

Voorbeeld . Toepassing

Laten we de tekens van een string in omgekeerde volgorde zetten. Om dit te doen splitsen we de string in een array met behulp van split met het scheidingsteken '' (dit scheidingsteken plaatst elk teken van de string in een apart element van de array), keren we deze array om met behulp van reverse en voegen vervolgens de omgekeerde array weer samen met behulp van join:

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

console.log(res);

Resultaat van de code-uitvoering:

javascript'987654321'

Voorbeeld . Toepassing

Laten we de oplossing van de vorige taak vereenvoudigen - door alle commando's in een keten samen te voegen:

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

console.log(res);

Resultaat van de code-uitvoering:

javascript'987654321'

Zie ook

  • methode split,
    die een string splitst in een array met het opgegeven scheidingsteken
  • methode join,
    die elementen van een array samenvoegt tot een string met het opgegeven scheidingsteken