93 of 264 menu

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

tableau.reverse();

Exemple

Inversons un tableau :

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

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

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

Exemple

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

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

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

['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 :

let 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 :

'987654321'

Exemple . Application

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

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

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

'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é
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser