当前位置: 首页 > news >正文

js 一个数组合并到一个数组

在JavaScript中,有四种方法可以将一个数组合并到另一个数组。

1. 使用 concat()

concat() 方法用于连接两个或多个数组,并返回一个新的数组。

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let combinedArray = array1.concat(array2);console.log(combinedArray); // 输出: [1, 2, 3, 4, 5, 6]

2. 使用扩展运算符 (...)

扩展运算符 (...) 可以用来展开数组元素,方便地合并数组。

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let combinedArray = [...array1, ...array2];console.log(combinedArray); // 输出: [1, 2, 3, 4, 5, 6]

3. 使用 push.apply()

push.apply() 方法可以将一个数组的所有元素添加到另一个数组的末尾。

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
Array.prototype.push.apply(array1, array2);console.log(array1); // 输出: [1, 2, 3, 4, 5, 6]

请注意,这种方法会直接修改原数组 array1

4. 使用 push() 和循环

如果你希望直接修改原数组而不是创建新数组,可以使用 push() 方法并结合循环。

let array1 = [1, 2, 3];
let array2 = [4, 5, 6];for (let i = 0; i < array2.length; i++) {array1.push(array2[i]);
}console.log(array1); // 输出: [1, 2, 3, 4, 5, 6]

http://www.mrgr.cn/news/33218.html

相关文章:

  • 大数据相关技术的基本概念?
  • 源码解析-Spring Eureka
  • 论文阅读《BEVFormer v2》
  • MongoDB增删改查,复杂查询案例分析
  • Three.js 搭建3D隧道监测
  • 基于SpringBoot+Vue实现剧本杀服务平台【源码+LW+PPT+部署】
  • 群晖套娃:群晖+飞牛fnOS二合一,群晖nas安装飞牛fnOS系统实录(飞牛fnOS初体验,如何挂载网盘视频,轻松实现影视刮削)
  • PHP项目中Vendor错误导致项目失败的解决方案
  • 检索索引对象中的重复值、删除重复值pandas.Index.duplicated
  • Python 3 元组
  • python画图1
  • CocosCreator 3.x 实现角色移动与加载时动态屏幕边缘检测
  • 嵌入式 开发技巧和经验分享
  • PHP如何从字符串中删除转义字符
  • 【C++】仿函数
  • 未来视界,触手可及:bigmp4 引领 AI 视频处理新革命
  • 教师师生关系研判:基于信任建立、课堂管理、学生心理支持、沟通技巧与反馈改进的综合分析
  • 嵌入式常用GUI介绍
  • 用Python实现时间序列模型实战——Day 30: 学习总结与未来规划
  • NXP实战笔记(十六):NXP 32K3xx系列单片机有关OTA升级的思考
  • 某省公共资源交易电子平台爬虫逆向
  • 2024年研赛 C、D、F三题论文首发+部分代码分享
  • CSS3 多媒体查询
  • 【保奖思路】2024年华为杯研赛B题完整代码建模过程(后续会更新)
  • 医院伤员消费点餐限制———未来之窗行业应用跨平台架构
  • UE Asset Batch Duplication插件