Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 정수 배열을 만드는 방법 총정리

JavaScript에서 정수 배열을 만드는 방법은 크게 두 가지가 있습니다. 가장 일반적인 방법은 배열 리터럴([])을 사용하는 것입니다.

var rank = [1, 2, 3, 4];

또한 new 키워드와 Array 생성자를 사용하여 정수 배열을 만들 수도 있습니다.

var rank = new Array(1, 2, 3, 4);

Array 생성자의 특징

Array 생성자의 매개변수는 문자열이나 정수의 목록입니다. 다만 주의할 점이 있습니다. Array 생성자에 단일 숫자 매개변수를 전달하면 해당 값이 요소가 아니라 배열의 초기 길이로 지정됩니다. 예를 들어 new Array(5)는 값 5를 담은 배열이 아니라 길이가 5인 빈 배열을 생성합니다.

또한 배열이 가질 수 있는 최대 길이는 4,294,967,295(약 43억)입니다. 이 값을 초과하면 RangeError가 발생합니다.

예제: 두 배열에서 일치하는 정수 찾기

아래 예제는 JavaScript로 정수 배열을 생성하고, 두 배열을 비교하여 공통으로 존재하는 요소를 출력하는 코드입니다.

<html>
   <body>
      <script>
         var arr1 = [50,60,65,90];
         var arr2 = [25,35,50,90];
         for (i = 0; i < arr1.length; i++) {
            for (z = 0; z < arr1.length; z++) {
               if (arr1[i] === arr2[z]) {
                  document.write("<br>Matched element: "+arr2[z]);
               }
            }
         }
      </script>
   </body>
</html>

실행 결과

Matched element: 50
Matched element: 90

정리

JavaScript에서 정수 배열을 만들 때는 간결하고 직관적인 배열 리터럴 방식을 사용하는 것이 권장됩니다. Array 생성자는 단일 숫자 인자를 전달할 때 동작이 달라지므로, 의도하지 않은 결과를 피하려면 주의해서 사용해야 합니다.