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

JavaScript에서 두 개 이상의 배열을 결합하기 위해 스프레드 연산자를 사용하는 방법은 무엇입니까?

<시간/>

Two는 array.concat()이라는 내장 메소드가 있는 둘 이상의 배열을 결합합니다. . 하지만 spread를 사용하여 훨씬 더 쉽게 배열을 결합할 수 있습니다. 연산자.

구문

var merged = [...arr1, ...arr2];

확산 없이 배열을 병합해 보겠습니다. 연산자.

다음 예에서는 확산 대신 연산자, array.concat() 메소드는 두 개의 배열을 결합하는 데 사용됩니다.

예시

<html>
<body>
   <script>
      var arr1 = [1,2,3];
      var arr2 = [4,5,6];
      var merged = arr1.concat(arr2);
      document.write(merged);
   </script>
</body>
</html>

출력

1,2,3,4,5,6

확산 연산자

다음 예에서 확산 연산자는 두 배열을 결합하는 데 사용됩니다.

예시

<html>
<body>
   <script>
      var arr1 = [1,2,3];
      var arr2 = [4,5,6];
      var merged = [...arr1, ...arr2];
      document.write(merged);
   </script>
</body>
</html>

출력

1,2,3,4,5,6

다음 예에서 확산 연산자는 3개의 배열을 결합하는 데 사용됩니다. concat() 사용 배열이 더 많으면 방법이 어렵지만 spread 를 사용하면 연산자는 더 많은 숫자 배열을 결합하는 것이 매우 쉽습니다.

예시

<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>

출력

1,2,3,4,5,6,7,8,9