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

js 拷贝数组

作者:步尘の若云   发布日期:2026-05-22   浏览:103

// 拷贝数组的方法有很多种,以下是几种常见的方法:

// 1. 使用 slice() 方法
let arr1 = [1, 2, 3, 4];
let arr2 = arr1.slice(); // slice() 返回一个新数组,包含从开始到结束(不包括结束)的元素
console.log(arr2); // 输出: [1, 2, 3, 4]

// 2. 使用 concat() 方法
let arr3 = [1, 2, 3, 4];
let arr4 = arr3.concat(); // concat() 返回一个新数组,是原数组的浅拷贝
console.log(arr4); // 输出: [1, 2, 3, 4]

// 3. 使用扩展运算符 ...
let arr5 = [1, 2, 3, 4];
let arr6 = [...arr5]; // 扩展运算符将数组展开为单独的元素
console.log(arr6); // 输出: [1, 2, 3, 4]

// 4. 使用 Array.from() 方法
let arr7 = [1, 2, 3, 4];
let arr8 = Array.from(arr7); // Array.from() 创建一个新数组实例
console.log(arr8); // 输出: [1, 2, 3, 4]

// 5. 使用 JSON.parse 和 JSON.stringify 进行深拷贝(适用于纯数组)
let arr9 = [1, 2, { a: 1 }];
let arr10 = JSON.parse(JSON.stringify(arr9)); // 深拷贝,可以复制嵌套对象
console.log(arr10); // 输出: [1, 2, { a: 1 }]

以上代码展示了多种拷贝数组的方法,并附有简要的解释说明。

上一篇:js 数组对象合并

下一篇:js 数组拷贝

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js fill方法

js 数组连接

js json数组

js 数组复制

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

Laravel 中文站