TypedArray.prototype.reverse()

Baseline 已广泛支持

此特性已非常成熟,可在多种设备和浏览器版本上使用。自 ⁨2016 年 9 月⁩以来,它已在各大浏览器中可用。

reverse() 方法用于 TypedArray 实例,它将一个类型化数组原地反转,并返回对同一类型化数组的引用。反转后,原数组的第一个元素将成为最后一个元素,最后一个元素将成为第一个元素。换句话说,类型化数组中的元素顺序将与之前相反。此方法与 Array.prototype.reverse() 具有相同的算法。

试一试

const uint8 = new Uint8Array([1, 2, 3]);
uint8.reverse();

console.log(uint8);
// Expected output: Uint8Array [3, 2, 1]

语法

js
reverse()

参数

无。

返回值

返回原类型化数组的引用,该数组已被反转。请注意,类型化数组是原地反转的,不会创建副本。

描述

有关更多详细信息,请参阅 Array.prototype.reverse()。此方法不是通用的,只能在类型化数组实例上调用。

示例

使用 reverse()

js
const uint8 = new Uint8Array([1, 2, 3]);
uint8.reverse();

console.log(uint8); // Uint8Array [3, 2, 1]

规范

规范
ECMAScript® 2026 语言规范
# sec-%typedarray%.prototype.reverse

浏览器兼容性

另见