// 反转数组的示例代码
// 方法 1: 使用 Array.prototype.reverse()
let arr1 = [1, 2, 3, 4, 5];
arr1.reverse(); // 直接修改原数组
console.log(arr1); // 输出: [5, 4, 3, 2, 1]
// 方法 2: 手动实现反转,不改变原数组
function reverseArray(arr) {
let reversed = [];
for (let i = arr.length - 1; i >= 0; i--) {
reversed.push(arr[i]);
}
return reversed;
}
let arr2 = [1, 2, 3, 4, 5];
let reversedArr2 = reverseArray(arr2);
console.log(reversedArr2); // 输出: [5, 4, 3, 2, 1]
console.log(arr2); // 输出: [1, 2, 3, 4, 5] (原数组未被修改)
Array.prototype.reverse() 方法,它会直接修改原数组并返回反转后的数组。reverseArray,它不会改变原数组,而是创建一个新的数组来存储反转后的结果。上一篇:js 箭头函数
下一篇:js 数组反转
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站