Phương thức JavaScript Array concat[] được sử dụng để hợp nhất hai hoặc nhiều mảng lại với nhau. Phương thức này không làm thay đổi các mảng ban đầu được truyền dưới dạng đối số
cú pháp
var newArray = oldArray.concat[value1[, value2[, ...[, valueN]]]]
Thông số. Các tham số của phương thức này là các mảng hoặc các giá trị cần thêm vào mảng đã cho. Số lượng đối số của phương thức này phụ thuộc vào số lượng mảng hoặc giá trị được hợp nhất
Giá trị trả về. Phương thức này trả về một mảng mới được tạo sau khi hợp nhất tất cả các mảng được truyền cho phương thức dưới dạng đối số.
Dưới đây là một ví dụ về phương thức Array concat[] để nối ba mảng
ví dụ 1.
JavaScript
[11,12,13,14,15,16,17,18,19]0
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]2
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]2
[11,12,13,14,15,16,17,18,19]3____14
[11,12,13,14,15,16,17,18,19]5
[11,12,13,14,15,16,17,18,19]6
[11,12,13,14,15,16,17,18,19]7
[11,12,13,14,15,16,17,18,19]6
[11,12,13,14,15,16,17,18,19]9
[11,12,13,14,15,16,17,18,19]3____111
_______51____113
_______51____115
[11,12,13,14,15,16,17,18,19]16
đầu ra
[11,12,13,14,15,16,17,18,19]
ví dụ 2. Trong ví dụ này, phương thức concat[] nối cả hai mảng thành một mảng mà nó trả về là câu trả lời
[11,12,13,14,15,16,17,18,19]1
đầu ra
[11,12,13,14,15,16,17,18,19]7
ví dụ 2. Trong ví dụ này, phương thức concat[] nối tất cả các đối số được truyền cho phương thức với mảng đã cho thành một mảng mà nó trả về dưới dạng câu trả lời
[11,12,13,14,15,16,17,18,19]8
JavaScript
[11,12,13,14,15,16,17,18,19]0
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]2
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]2
[11,12,13,14,15,16,17,18,19]3
[11,12,13,14,15,16,17,18,19]4
[11,12,13,14,15,16,17,18,19]75
[11,12,13,14,15,16,17,18,19]76
[11,12,13,14,15,16,17,18,19]77
[11,12,13,14,15,16,17,18,19]78
[11,12,13,14,15,16,17,18,19]77
[11,12,13,14,15,16,17,18,19]80
[11,12,13,14,15,16,17,18,19]81
[11,12,13,14,15,16,17,18,19]3____183
_______51____113
_______51____115
[11,12,13,14,15,16,17,18,19]16
đầu ra
[11,12,13,14,15,16,17,18,19]5
ví dụ 3. Trong ví dụ này, phương thức concat[] nối cả hai mảng thành một mảng mà nó trả về là câu trả lời
JavaScript
[11,12,13,14,15,16,17,18,19]0
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]2
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]1
[11,12,13,14,15,16,17,18,19]2
[11,12,13,14,15,16,17,18,19]3____14
[11,12,13,14,15,16,17,18,19]57
[11,12,13,14,15,16,17,18,19]3____14
[11,12,13,14,15,16,17,18,19]30
[11,12,13,14,15,16,17,18,19]3____432
_______51____113
_______51____115
[11,12,13,14,15,16,17,18,19]16
đầu ra
[11,12,13,14,15,16,17,18,19]3
Chúng tôi có một danh sách đầy đủ các phương thức Mảng Javascript, để kiểm tra những phương thức đó, vui lòng xem qua bài viết tham khảo đầy đủ Mảng Javascript này
Trình duyệt được hỗ trợ. Các trình duyệt được phương thức JavaScript Array concat[] hỗ trợ được liệt kê bên dưới
- Google Chrome 1 trở lên
- Cạnh 12 trở lên
- Firefox 1 trở lên
- Internet Explorer 5. 5 trở lên
- Opera4 trở lên
- Safari1 trở lên
Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua Javascript Cheat Sheet-Hướng dẫn cơ bản về JavaScript