JS中的reverse方法
时间: 2023-10-06 13:06:45 浏览: 63
js代码-数组引用陷阱 reverse reverse() 方法将数组中元素的位置颠倒,并返回该数组的引用
JavaScript中的reverse()方法是用来反转数组元素顺序的方法。它会将数组中的元素按照相反的顺序重新排列,并返回新的反转后的数组。
例如,对于以下数组:
```javascript
var arr = [1, 2, 3, 4, 5];
```
使用reverse()方法反转后的数组为:
```javascript
var arr = [5, 4, 3, 2, 1];
```
该方法会直接修改原始数组,而不是创建一个新的数组。因此,使用reverse()方法后,原数组的顺序会被改变。如果需要保留原数组,可以先将原数组复制一份再对其进行反转操作。
需要注意的是,reverse()方法只是反转数组中的元素顺序,而不会修改数组中元素的值。如果需要同时反转数组中元素的值,可以先使用reverse()方法反转数组,再使用map()方法遍历数组并修改元素的值。
阅读全文