Méthode reverse

La méthode reverse modifie l'ordre des éléments dans un tableau en sens inverse. La méthode modifie le tableau d'origine (il deviendra inversé) et retourne également le tableau inversé (on peut l'utiliser ainsi).

Syntaxe

javascripttableau.reverse();

Exemple

Inversons un tableau :

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

console.log(arr);

Résultat de l'exécution du code :

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

Exemple

Maintenant, enregistrons le tableau inversé dans une nouvelle variable :

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

console.log(res);

Résultat de l'exécution du code :

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

Exemple . Application

Inversons les caractères d'une chaîne dans l'ordre inverse. Pour cela, divisons la chaîne en un tableau à l'aide de split avec le séparateur '' (ce séparateur placera chaque caractère de la chaîne dans un élément distinct du tableau), inversons ce tableau avec reverse puis fusionnons le tableau inversé à nouveau avec join :

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

console.log(res);

Résultat de l'exécution du code :

javascript'987654321'

Exemple . Application

Simplifions la solution de la tâche précédente - enchaînons toutes les commandes :

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

console.log(res);

Résultat de l'exécution du code :

javascript'987654321'

Voir aussi

  • la méthode split,
    qui divise une chaîne en un tableau selon le séparateur spécifié
  • la méthode join,
    qui joint les éléments d'un tableau en une chaîne avec le séparateur spécifié