Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. JavaScript
  3. JavaScript リファレンス
  4. 標準組み込みオブジェクト
  5. TypedArray
  6. TypedArray.prototype.toSorted()

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

TypedArray.prototype.toSorted()

Baseline 2023
Newly available

Since ⁨July 2023⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

toSorted()TypedArray インスタンスのメソッドで、sort() メソッドのコピーメソッド版です。これは、要素を昇順にソートした新しい型付き配列を返します。このメソッドはArray.prototype.toSorted() と同じアルゴリズムですが、既定で文字列としてではなく数値として値をソートする点が異なります。

構文

js
toSorted()toSorted(compareFn)

引数

compareFn省略可

ソート順を定義する関数です。返値は、 2 つの要素の相対順序を示す符号を持つ数値でなければなりません。

a

比較のための最初の要素です。

b

比較のための 2 つ目の要素です。

返値

要素を昇順にソートした新しい型付き配列です。

解説

詳細については、Array.prototype.toSorted() をご覧ください。このメソッドは汎用的ではなく、型付き配列インスタンスに対してのみ呼び出すことができます。

配列のソート

その他の例については、Array.prototype.sort() メソッドもご覧ください。

js
const numbers = new Uint8Array([40, 1, 5, 200]);const numberSorted = numbers.toSorted();console.log(numberSorted); // Uint8Array [ 1, 5, 40, 200 ]// 通常の配列とは異なり、数値の並べ替えでは比較関数が// 要求されません。console.log(numbers); // Uint8Array [ 40, 1, 5, 200 ]

仕様書

Specification
ECMAScript® 2026 Language Specification
# sec-%typedarray%.prototype.tosorted

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp