反转 (Reverse)

reverse() 方法可以用于任何类型的数组,包括字符串数组、数字数组以及对象数组。

该方法会原地反转数组,也就是说,它会直接修改原数组。

示例:对象数组

let users = [
  { name: "约翰·史密斯", age: 30 },
  { name: "简·多", age: 25 }
];

users.reverse();

console.log(users);
// 结果: [
//   { name: "简·多", age: 25 },
//   { name: "约翰·史密斯", age: 30 }
// ]

reverse() 方法会原地调换调用数组对象的元素,修改原数组,并返回对数组的引用。

示例:数字数组

const numbers = [1, 2, 3];
const reversedArray = numbers.reverse();
console.log(reversedArray); // [3, 2, 1]