Hai nối hai hoặc nhiều mảng, chúng tôi có một phương thức tích hợp được gọi là array.concat () . Nhưng chúng ta có thể nối các mảng dễ dàng hơn nhiều bằng cách sử dụng spread nhà điều hành.
Cú pháp
var merged = [...arr1, ...arr2];
Hãy thử hợp nhất các mảng mà không lan rộng nhà điều hành.
Trong ví dụ sau, thay vì lây lan toán tử, array.concat () phương thức được sử dụng để nối hai mảng.
Ví dụ
<html> <body> <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var merged = arr1.concat(arr2); document.write(merged); </script> </body> </html>
Đầu ra
1,2,3,4,5,6
Toán tử spread
Trong ví dụ sau, lây lan toán tử được sử dụng để nối hai mảng.
Ví dụ
<html> <body> <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var merged = [...arr1, ...arr2]; document.write(merged); </script> </body> </html>
Đầu ra
1,2,3,4,5,6
Trong ví dụ sau, lây lan toán tử được sử dụng để nối 3 mảng. Bằng cách sử dụng concat () rất khó nếu có nhiều mảng hơn nhưng bằng cách sử dụng lây lan rất dễ dàng để nối nhiều mảng số hơn.
Ví dụ
<html> <body> <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var arr3 = [7,8,9]; var merged = [...arr1,...arr2,...arr3]; document.write(merged); </script> </body> </html>
Đầu ra
1,2,3,4,5,6,7,8,9