Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2023年7月.
toReversed() は Array インスタンスのメソッドで、 reverse() メソッドに対応するコピーメソッドです。これは、要素を逆順に並べた新しい配列を返します。
なし。
要素を逆順に格納した新しい配列です。
toReversed() メソッドは、呼び出した配列オブジェクトの要素を逆順に並べ替えて新しい配列を返します。
疎配列に対して使用した場合、 toReversed() メソッドは空のスロットを undefined という値があるものとして反復処理します。
toReversed() メソッドは汎用です。 this の値が length プロパティを持っており、整数のキーのプロパティがあることのみを期待します。
次の例では、 3 つの要素を格納した配列 items を作成し、次に items の逆の配列を新しく作成します。このとき items 配列は変更されません。
toReversed() の返値は決して疎配列にはなりません。空のスロットは返す配列の undefined になります。
toReversed() メソッドは this の length プロパティを読み取ります。そして、length - 1 から 0 までの整数のキーを持つ各プロパティを降順に訪れ、現在のプロパティの値を配列の末尾に追加して返します。
| ECMAScript® 2027 Language Specification # sec-array.prototype.toreversed |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年8月9日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.