JavaScript - array.toreversed() 方法



在 JavaScript 中, array.toreversed() 方法用于一个项目反转的新数组。toReversed()是 ES2023 的一项功能。自 2023 年 7 月起,所有现代浏览器都支持它:该方法是 ECMAScript 2023 (ES 13) 中添加的 JavaScript 的一个相对较新的功能。其目的是返回一个元素顺序相反的新数组,而不改变原始数组。

语法


array.toReversed()

参数

该方法不采用任何参数,并返回一个新数组,该数组是原始数组的反向副本。

返回值

一个项目反转的新数组。

示例1:


//创建数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];

// 反转数组
const fruits2 = fruits.toReversed();

示例2

演示如何使用该方法反转简单的数字数组。


// Create an array of numbers
let numbers = [1, 2, 3, 4, 5];

// Reverse the array using toReversed()
let reversed = numbers.toReversed();

// Log the original and reversed arrays
console.log(numbers); // [1, 2, 3, 4, 5]
console.log(reversed); // [5, 4, 3, 2, 1]

示例3

反转字符串数组


// Create an array of strings
let words = ["Welcome", "to", "Sling", "Academy"];

// Reverse the array using toReversed()
let reversed = words.toReversed();

// Log the original and reversed arrays
console.log(words); // ["Welcome", "to", "Sling", "Academy"]
console.log(reversed); // ["Academy", "Sling", "to", "Welcome"]