JavaScriptのTypedArray.reverse()関数とは?使い方とサンプルコードを解説
JavaScriptにおけるreverse()関数は、TypedArrayオブジェクトが持つメソッドの一つで、型付き配列(typed array)の要素の並び順を逆にするために使用されます。この記事では、reverse()関数の基本的な構文と、実際のコード例を使った動作について詳しく解説します。
基本情報
reverse()メソッドは、呼び出し元の型付き配列そのものを反転させ、その結果として同じ配列への参照を返します。つまり、元の配列が直接変更される(破壊的メソッドである)点に注意が必要です。
構文
reverse()関数の構文は以下の通りです。引数は不要で、非常にシンプルに使えます。
typedArray.reverse()
使用例
以下のサンプルコードでは、Int32Arrayを作成し、reverse()メソッドを使って要素の順序を反転させています。
<html>
<head>
<title>JavaScript TypedArray reverse Method</title>
</head>
<body>
<script type="text/javascript">
var typedArray = new Int32Array([11, 5, 13, 4, 15, 3, 17, 2, 19, 8 ]);
document.write("Contents of the typed array: "+typedArray);
document.write("<br>");
var result = typedArray.reverse();
document.write("Contents of the reversed array: "+result);
</script>
</body>
</html>実行結果
上記のコードを実行すると、以下のように配列の要素が逆順に出力されます。
Contents of the typed array: 11,5,13,4,15,3,17,2,19,8 Contents of the reversed array: 8,19,2,17,3,15,4,13,5,11
まとめ
TypedArray.prototype.reverse()は、型付き配列の要素を簡単に逆順にできる便利なメソッドです。通常のArrayオブジェクトのreverse()と同様に動作しますが、TypedArray特有の固定長・型指定の特性を持つ点が異なります。データ処理や数値計算の場面で活用してみてください。
-
JavaScriptのArray.of()関数とは?構文と使い方を実例付きで解説
JavaScript の Array.of() メソッドは、引数として渡された値を要素とする新しい配列インスタンスを作成するためのメソッドです。この記事では、Array.of() の基本構文と、実際に動作するサンプルコードを使った使い方をわかりやすく解説します。 Array.of() メソッドの特徴 Array.of() は、0 個以上の任意の値を引数として受け取り、それらをそのまま要素に含んだ配列を返します。Array() コンストラクタとの大きな違いは、数値を 1 つだけ渡した場合の挙動です。 Array(5) → 長さ 5 の空の配列を作成する Array.of(5) → 要素として
-
【初心者向け】JavaScriptのreverse()メソッドで配列を逆順にする方法
JavaScriptのreverse()メソッドは、配列の要素を元の順序と逆順に入れ替えるための便利な関数です。このメソッドを呼び出すと、配列の最初の要素が最後に、最後の要素が最初に移動し、配列全体が反転されます。reverse()メソッドの基本reverse()は配列そのものを変更する「破壊的メソッド」である点に注意してください。つまり、元の配列の順序が直接書き換えられます。元の配列を保持したい場合は、あらかじめslice()やスプレッド構文([...arr])などでコピーを作成してからreverse()を使用するのがおすすめです。サンプルコード以下は、ボタンをクリックすると配列の要素が逆順