Phương thức concat
Phương thức concat hợp nhất các mảng được chỉ định
thành một mảng chung. Phương thức được áp dụng cho
một trong các mảng, và trong các tham số của phương thức
được truyền vào các mảng còn lại để hợp nhất.
Trong khi đó, phương thức không thay đổi mảng ban đầu,
mà trả về một mảng mới.
Cú pháp
mảng.concat(mảng khác, và mảng khác, và mảng khác...);
Ví dụ
Hãy hợp nhất 3 mảng thành một với
sự trợ giúp của phương thức concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Kết quả thực thi mã:
[1, 2, 3, 4, 5, 6]
Ví dụ
Và bây giờ hãy hợp nhất hai mảng với nhau:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Kết quả thực thi mã:
[1, 2, 3, 4]
Ví dụ
Có thể truyền không chỉ mảng mà còn các giá trị cụ thể:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Kết quả thực thi mã:
[1, 2, 3, 4, 5, 6]
Ví dụ
Có thể áp dụng phương thức cho một mảng rỗng. Trong trường hợp này, tất cả các mảng cần hợp nhất sẽ được truyền vào dưới dạng tham số của phương thức:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Kết quả thực thi mã:
[1, 2, 3, 4, 5, 6]
Xem thêm
-
phương thức
join,
hợp nhất một mảng thành một chuỗi