JavaScript 中 _.union() 方法的重要性是什么?
javascriptobject oriented programmingfront end technology
_.union()
_.Union() 方法属于 javascript 库 underscore.js。 _.union() 函数用于获取 n 个数组并返回一个包含所有这些数组中唯一项的新数组(所有数组的并集)。它仔细检查数组的每个值并将唯一值推送到另一个数组中。
语法
_.union( array1, array2, .... );
示例
在下面的示例中,_.union() 用于获取唯一元素的数组。
<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>
输出
1,2,9,40,20,3
数组不仅可以包含数字或字符串,还可以包含空字符串或假值。
示例
在下面的示例中,数组中使用了各种值。尽管如此, _.union() 已完成其任务,即给出具有唯一值的新数组。
<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>
输出
hello,2,hi,1,,the,,,*