Array.prototype.concat
时间: 2023-10-31 21:01:07 浏览: 103
js代码-006 面试题---Array.prototype.push的理解
Array.prototype.concat() 是一个 JavaScript 数组方法,用于将两个或多个数组合并为一个新数组。它不会修改原始数组,而是返回一个新数组。可以传递任意数量的参数,每个参数可以是一个数组或一个元素。例如:
```
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [7, 8, 9];
const result = arr1.concat(arr2, arr3);
console.log(result); // [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
除了数组,还可以在参数中传递其他类型的值,这些值将被添加到新数组中作为单独的元素。例如:
```
const arr1 = [1, 2, 3];
const str = 'hello';
const result = arr1.concat(str);
console.log(result); // [1, 2, 3, "hello"]
```
阅读全文