倒序排列数组的方法如下:
- 使用reverse()方法:
const arr = [1, 2, 3, 4, 5];
const reversedArr = arr.reverse();
console.log(reversedArr); //[5, 4, 3, 2, 1]
- 使用for循环和unshift()方法:
const arr = [1, 2, 3, 4, 5];
const reversedArr = [];
for (let i = arr.length - 1; i >= 0; i--) {
reversedArr.push(arr[i]);
}
console.log(reversedArr); //[5, 4, 3, 2, 1]
- 使用map()方法:
const arr = [1, 2, 3, 4, 5];
const reversedArr = arr.map((item, index, arr) => arr[arr.length - index - 1]);
console.log(reversedArr); //[5, 4, 3, 2, 1]
- 使用reduce()方法:
const arr = [1, 2, 3, 4, 5];
const reversedArr = arr.reduce((accumulator, currentValue) => [currentValue, ...accumulator], []);
console.log(reversedArr); //[5, 4, 3, 2, 1]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。