Array.reverse() 配列を反転

最終更新:2026-10-13

Array.reverse() 配列を反転

reverse は配列の要素をその場で反転し、同じ配列参照を返します。元の配列を保持したい場合は先にコピーしてください。

カテゴリ配列

戻り値:反転された元の配列(同一参照)。

元の値を変更するか:はい(その場で変更)

▶ 例

コードを編集して「実行」を押すと、出力パネルに結果が表示されます。

実行結果:

[ 3, 2, 1 ]
[ 3, 2, 1 ]
[ 1, 2, 3 ]
[ 3, 2, 1 ]
⚠️ 警告
ℹ️ info

🌐 ブラウザ対応

ブラウザ ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
Array.reverse() ✓ v1 ✓ v12 ✓ v1.5 ✓ v3 ✓ v10.5
すべてのモダンブラウザで対応
さらに多くのケースは近日公開予定です。

📚 関連チュートリアル

❓ よくある質問

Qreverse は元の配列を変更しますか?
Aはい — 先にコピーします: [...arr].reverse() または arr.toReversed() (ES2023)。
Q文字列を逆順にするには?
Astr.split('').reverse().join('')。絵文字を安全に扱うには [...str].reverse().join('') を使います。
Qreverse は sort のように破壊的ですか?
Aはい — sort、reverse、splice、fill、copyWithin、push、pop、shift、unshift はすべて破壊的です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%