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
array.reverse();
Voorbeeld
Laten we een array omkeren:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Resultaat van de code-uitvoering:
['c', 'b', 'a']
Voorbeeld
Laten we nu de omgekeerde array in een nieuwe variabele opslaan:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Resultaat van de code-uitvoering:
['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:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Resultaat van de code-uitvoering:
'987654321'
Voorbeeld . Toepassing
Laten we de oplossing van de vorige taak vereenvoudigen - door alle commando's in een keten samen te voegen:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Resultaat van de code-uitvoering:
'987654321'