_.union ()
_.Union () phương thức thuộc về underscore.js một thư viện javascript. _.union () hàm được sử dụng để lấy n số mảng và trả về một mảng mới với các số hạng duy nhất trong tất cả các mảng đó (kết hợp của tất cả các mảng). Nó xem xét kỹ lưỡng từng giá trị của các mảng và đẩy các giá trị duy nhất vào một mảng khác.
cú pháp
_.union( array1, array2, .... );
Ví dụ
Trong ví dụ sau, _.union () được sử dụng để lấy một mảng các phần tử duy nhất.
<html> <body> <script src ="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> document.write(_.union([1, 2, 9, 40], [1, 20, 3, 2], [9, 2])); </script> </body> </html>
Đầu ra
1,2,9,40,20,3
Mảng có thể không chỉ bao gồm số hoặc chuỗi mà còn chứa chuỗi rỗng hoặc giá trị sai.
Ví dụ
Trong ví dụ sau, tất cả các loại giá trị được sử dụng trong mảng. Mặc dù vậy, _.union () đã thực hiện nhiệm vụ cung cấp một mảng mới với các giá trị duy nhất.
<html> <body> <script src ="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> document.write(_.union(["hello",2, "hi", 1, ""], ['the', undefined], ['', null], ["*", ""])); </script> </body> </html>
Đầu ra
hello,2,hi,1,,the,,,*