📅  最后修改于: 2023-12-03 14:56:39.745000             🧑  作者: Mango
欢迎来到第 3 天!今天的主题是 Arrays。如果你已经掌握了基本的数组操作,那么这个主题就不难了。让我们一起来看看这道题目的解决方案。
给定一个长度为 N 的数组 A,将数组中的元素倒叙排列后输出。
4
1 4 3 2
2 3 4 1
JavaScript 的数组有一个内置的 reverse()
方法,可以用于将一个数组中的元素倒叙排列。以下是我们的解决方案:
function reverseArray(arr) {
return arr.reverse();
}
const arr = [1, 4, 3, 2];
console.log(reverseArray(arr)); // [2, 3, 4, 1]
如果你不想使用 reverse()
方法,你也可以通过循环遍历数组来实现。以下是我们的解决方案:
function reverseArray(arr) {
const reversedArr = [];
for (let i = arr.length - 1; i >= 0; i--) {
reversedArr.push(arr[i]);
}
return reversedArr;
}
const arr = [1, 4, 3, 2];
console.log(reverseArray(arr)); // [2, 3, 4, 1]
在上面的代码中,我们创建了一个新的空数组 reversedArr
,并使用一个倒序的 for
循环来将原始数组中的元素添加到新数组中。
在本篇文章中,我们学习了如何使用 JavaScript 中的数组方法和循环语句来解决这道题目。下一篇文章中,我们将继续探索更多 JavaScript 的数据结构和算法,敬请期待。