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'