JavaScriptTableaux

Array.prototype.reverse()

Inverse l’ordre des éléments du tableau sur place.

Renvoie
Ce même tableau, inversé.
Modifie l’original
Oui
Sur cette page

Exemple

#
JavaScript
const levels = [1, 2, 3, 4]
levels.reverse()

console.log(levels)
console.log('radar'.split('').reverse().join(''))
Console
[4, 3, 2, 1]
radar

Définition et utilisation

#

La méthode reverse() inverse l’ordre des éléments : le premier devient le dernier, et le dernier devient le premier. Elle modifie le tableau d’origine et renvoie une référence vers celui-ci.

Elle est utile par exemple pour afficher les entrées les plus récentes en premier, quand les données arrivent dans l’ordre chronologique.

La version sans mutation est toReversed(). Dans du code plus ancien, vous trouverez aussi [...array].reverse().

Syntaxe

#
Syntaxe
array.reverse()

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Attention : const reversed = items.reverse() inverse aussi items, car c’est le même tableau.
  • Pour inverser une chaîne, combinez split(""), reverse() et join("").

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.