JavaScript - Array reverse() 方法



在 JavaScript 中,Array.reverse() 方法用于反转数组中元素的顺序。换句话说,第一个元素将成为最后一个,最后一个元素将成为第一个元素。此方法会覆盖原始数组。

如果我们想在不修改原始数组的情况下反转数组中的元素,请使用 JavaScript Array.toReversed() 方法。

语法

以下是 JavaScript Array reverse() 方法的语法:

array.reverse();

参数

此方法不接受任何参数。

返回值

此方法就地反转数组的元素(修改原始数组)。返回值是反转后的数组。

示例

示例 1

在以下程序中,我们使用 JavaScript Array reverse() 方法来反转数组中元素的顺序。

<html>
<body>
   <p id="demo"></p>
   <script>
      const animals = ["Lion", "Cheetah", "Tiger", "Elephant"];
      document.getElementById("demo").innerHTML = animals.reverse();
   </script>
</body>
</html>

输出

从输出中可以看到,数组元素的顺序已经反转。

Elephant,Tiger,Cheetah,Lion

示例 2

如果数组为空,并且我们尝试在其上使用 reverse() 方法,则此方法将不返回任何输出。

<html>
<body>
   <p id="demo"></p>
   <script>
      const animals = [];
      document.getElementById("demo").innerHTML = animals.reverse();
   </script>
</body>
</html>

从输出中可以看到,没有返回任何内容。

广告