JavaScript:如何将两个数组连接/组合成一个数组?
2022-08-30 01:37:38
我试图将javascript中的2个数组组合成一个。
var lines = new Array("a","b","c");
lines = new Array("d","e","f");
这是一个快速的例子,我希望能够将它们组合在一起,以便在读取第二行时,数组中的第4个元素将返回“d”
我该怎么做?
我试图将javascript中的2个数组组合成一个。
var lines = new Array("a","b","c");
lines = new Array("d","e","f");
这是一个快速的例子,我希望能够将它们组合在一起,以便在读取第二行时,数组中的第4个元素将返回“d”
我该怎么做?
var a = ['a','b','c'];
var b = ['d','e','f'];
var c = a.concat(b); //c is now an an array with: ['a','b','c','d','e','f']
console.log( c[3] ); //c[3] will be 'd'
使用现代 JavaScript 语法 - 展开运算符:
const a = ['a', 'b', 'c'];
const b = ['d', 'e', 'f'];
const c = [...a, ...b]; // c = ['a', 'b', 'c', 'd', 'e', 'f']
它也是当今在JavaScript中连接数组的最快方法。