Spec-Zone.ru › JavaScript

TypedArray.prototype.toSorted()

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в версиях браузеров. Она доступна в браузерах с июля 2023 года.

Метод toSorted() экземпляров TypedArray является копирующей версией метода sort(). Он возвращает новый типизированный массив с элементами, отсортированными в порядке возрастания. Этот метод имеет тот же алгоритм, что и Array.prototype.toSorted(), за исключением того, что по умолчанию он сортирует значения численно, а не как строки.

Синтаксис

toSorted()
toSorted(compareFn)

Параметры

compareFn Необязательный
Функция, определяющая порядок элементов. Если опущена, элементы типизированного массива сортируются в числовом порядке. См. sort() для получения дополнительной информации.

Возвращаемое значение

Новый типизированный массив с элементами, отсортированными в порядке возрастания.

Описание

См. Array.prototype.toSorted() для получения более подробной информации. Этот метод не является универсальным и может быть вызван только для экземпляров типизированных массивов.

Примеры

Сортировка массива

Дополнительные примеры см. также в описании метода Array.prototype.sort().

const numbers = new Uint8Array([40, 1, 5, 200]);
const numberSorted = numbers.toSorted();
console.log(numberSorted); // Uint8Array [ 1, 5, 40, 200 ]
// Unlike plain Arrays, a compare function is not required
// to sort the numbers numerically.
console.log(numbers); // Uint8Array [ 40, 1, 5, 200 ]

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-%typedarray%.prototype.tosorted

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
toSorted
110
110
115
96
16
110
115
74
16
21.0
110
16
1.0.0
1.31
20.0.0

См. также

  • Polyfill of TypedArray.prototype.toSorted in core-js
  • Руководство по типизированным массивам JavaScript
  • TypedArray.prototype.sort()
  • TypedArray.prototype.toReversed()
  • TypedArray.prototype.with()
  • Array.prototype.toSorted()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toSorted

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API