Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 _.union() 메서드의 중요성은 무엇입니까?

<시간/>

_.union()

_.Union() 메소드는 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,,,*