Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 反转数组

作者:霸气邪剑仙   发布日期:2025-12-16   浏览:11

// 反转数组的示例代码

// 方法 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] (原数组未被修改)

解释说明:

  1. 方法 1 使用了 JavaScript 内置的 Array.prototype.reverse() 方法,它会直接修改原数组并返回反转后的数组。
  2. 方法 2 是手动实现的一个反转函数 reverseArray,它不会改变原数组,而是创建一个新的数组来存储反转后的结果。

上一篇:js 箭头函数

下一篇:js 数组反转

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站