【JavaScript ECMAScript】Array::Array.prototype.toReversedインスタンスメソッドの使い方
Array.prototype.toReversed()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Array.prototype.toReversed()メソッドは、既存の配列の要素の並び順を反転させ、その結果を格納した新しい配列を作成して返すメソッドです。このメソッドの大きな特徴は、呼び出し元の元の配列を一切変更しない「非破壊的な」操作である点です。
具体的には、配列の先頭にあった要素は新しい配列の末尾に、末尾にあった要素は先頭に移動し、すべての要素の順序が逆になります。例えば、数字が順に並んだ[1, 2, 3]という配列に対してこのメソッドを使用した場合、元の[1, 2, 3]はそのまま保持され、新たに[3, 2, 1]という配列が生成されて返されます。
Array.prototype.toReversed()メソッドは、追加の情報を指定するための引数を必要としません。戻り値としては、常に元の配列の要素が逆順になった新しい配列を提供します。
このメソッドは、元のデータの状態を保ちながら、そのデータの順序だけを反転させたコピーが必要な場面で非常に役立ちます。特に、プログラム内でデータの不変性(一度作成されたデータが変更されないこと)を保ちたい場合に有効で、予期せぬデータの変更を防ぎ、より安定したコードを書くことに貢献します。システムエンジニアを目指す初心者の方にとって、このように元のデータを保護しながら操作する技術は、安全で効率的なプログラミングの基礎となります。
公式リファレンス: Array.prototype.toReversed()
構文(syntax)
1const originalArray = [1, 2, 3]; 2const reversedArray = originalArray.toReversed();
引数(parameters)
引数なし
引数はありません
戻り値(return)
Array
このメソッドは、元の配列の要素を逆順にした新しい配列を返します。元の配列は変更されません。