JavaScript数组方法Array.prototype.concat()的用法

1. 基本语法

新数组 = 老数组.concat(值1[, 值2[, ...[, 值N]]])

  • 作用:用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。
  • 参数:值可以使用基本数据类型的,也可以是数组,还可以是两者组合起来的

2. 基本实例

2.1 合并两个数组

let a = [1,2,3,4,5,6];
let b = ['a','b','c','d','e'];
let c = a.concat(b);
console.log(a);
console.log(b);
console.log(c);

结果:
[1, 2, 3, 4, 5, 6]
["a", "b", "c", "d", "e"]
[1, 2, 3, 4, 5, 6, "a", "b", "c", "d", "e"]

2.2 合并三个数组

let a = [1,2,3,4,5,6];
let b = ['a','b','c','d','e'];
let c = ['1',2,'e','3','t'];
let d = a.concat(b,c);
console.log(a);
console.log(b);
console.log(c);
console.log(d);

结果:
[1, 2, 3, 4, 5, 6]
["a", "b", "c", "d", "e"]
["1", 2, "e", "3", "t"]
[1, 2, 3, 4, 5, 6, "a", "b", "c", "d", "e", "1", 2, "e", "3", "t"]

2.3 数值和数组

let a = [1,2,3,4,5,6];
let b = 100;
let c = ['1',2];
let d = a.concat(b,c);
console.log(a);
console.log(b);
console.log(c);
console.log(d);

结果:
[1, 2, 3, 4, 5, 6]
100
["1",2]
[1, 2, 3, 4, 5, 6, 100, "1", 2]

2.4 嵌套数组

let a = [1,2,3,4,5,6];
let b = 100;
let c = ['1',['a','b','c',1,4,5]];
let d = [[[1,2,3,4],[2,3,4,5,6],2,4,5],7,8,9]
let e = a.concat(b,c,d);
console.log(a);
console.log(b);
console.log(c);
console.log(d);
console.log(e);
实例结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,939评论 0 13
  • 1. 关于诊断X线机准直器的作用,错误的是()。 (6.0 分) A. 显示照射野 B. 显示中心线 C. 屏蔽多...
    我们村我最帅阅读 13,691评论 0 5
  • 首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组...
    JamHsiao_aaa4阅读 6,120评论 0 2
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,702评论 0 2
  • 01. 颅脑CT扫描采用的听眶线是()。 (1.0 分) A. 外耳孔与外眼眦的连线 B. 外耳孔上缘与眶下缘的连...
    我们村我最帅阅读 8,796评论 0 6