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

js 多个数组合并

作者:事到如今我依如故ゝ   发布日期:2025-07-22   浏览:94

// 示例代码:多个数组合并

// 使用 concat 方法
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let array3 = [7, 8, 9];

// 合并多个数组
let combinedArray = array1.concat(array2, array3);
console.log(combinedArray); // 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9]

// 使用 spread 运算符 (...)
let combinedArraySpread = [...array1, ...array2, ...array3];
console.log(combinedArraySpread); // 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9]

// 如果需要合并的数组存储在一个数组中,可以使用 apply 或 flat
let arrayOfArrays = [array1, array2, array3];

// 使用 apply 和 concat
let combinedWithApply = [].concat.apply([], arrayOfArrays);
console.log(combinedWithApply); // 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9]

// 使用 flat 方法
let combinedWithFlat = arrayOfArrays.flat();
console.log(combinedWithFlat); // 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9]

解释说明:

  1. concat 方法:这是最传统的数组合并方法,可以直接传入多个数组进行合并。
  2. spread 运算符:现代 JavaScript 中常用的语法糖,可以将多个数组展开为一个新数组。
  3. applyconcat 结合:当数组存储在另一个数组中时,可以使用 apply 将其展开后再合并。
  4. flat 方法:适用于嵌套数组的情况,直接展平一维数组。

上一篇:js 字符串转blob

下一篇:js string contains

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

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

Laravel 中文站