93 of 264 menu

メソッド reverse

メソッド reverse は配列内の要素の順序を逆に変更します。 このメソッドは元の配列を変更し(反転された状態になります)、また反転された配列も返します(どちらの方法でも利用できます)。

構文

配列.reverse();

配列を反転させてみましょう:

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

コードの実行結果:

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

次に、反転された配列を新しい変数に代入してみましょう:

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

コードの実行結果:

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

. 応用

文字列の文字を逆順に反転させてみましょう。そのためには、文字列を split メソッドで区切り文字 '' を使って配列に分割します(この区切り文字は文字列の各文字を配列の別々の要素にします)、その配列を reverse メソッドで反転させ、その後 join メソッドで反転された配列を再結合します:

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

コードの実行結果:

'987654321'

. 応用

前のタスクの解決策を簡略化しましょう - すべてのコマンドをチェーン化します:

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

コードの実行結果:

'987654321'

関連項目

  • メソッド split,
    指定された区切り文字で文字列を配列に分割します
  • メソッド join,
    指定された区切り文字で配列の要素を文字列に結合します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否